Top 7 non-fiction books for life challenges