I rarely write reviews on books because I feel that books are very subjective - they transport each of us to different places. But I felt compelled to write a review after finishing this book because I know that had I read this book when it was relea...