With my basic biology class knowledge from high school, this book educates me on genes from its purpose, coding, variation, mutation and evolution ... leading to human's path in understanding and now trying to manipulate it. The diagrams through out the book help in the visual perspective in addition to the text descriptions. With the knowledge acquired in this book, I can move on to read other books about DNA with more details.