warning: this books is not written for people who lack knowledge in biology.
tried to read it and got bored fast as it took too much effort trying to figure out what was being explained. if you are good in biology then you might also enjoy this book more.