books based on life challenges