I do not understand the science behind this book, so what was going on to create a superior race was way over my head, but the plot and characters I could follow and that's what got me through this book. Let's say I liked it enough to finish it although I didn't really understand some of what was going on.