i read this book in about 6 hours total, and am reading it again.