books on life challenges