I give this book a 4 or 5 rating out of 5. The book kept my interest, and it got better with each chapter.