As other reviewers had mentioned, this book is well written, and is easy and interesting to read. My daughter is currently using this book to supplement what she is learning in class; she finds it quite helpful. I highly recommend it....