This was my bible for 2 years. It deserves to be marked as read on Goodreads.