fiction books with life lessons