I recently ordered this book for my daughter; it was on her summer reading list. We are new to the area and I needed this book quickly. I placed my order and received it before the expected date of delivery :) My daughter has finished the book and loved it. I will read it and get back to you on the actual book.