I highly recommend this book to my fellow young adult members. As I am a full-time online student for my snowboarding, I have picked up reading once again... I got this yesterday and started reading it today... Reading a 300+ book in a sitting or two really shows how great this book is!