If sexism and prejudice get in your way, I can't recommend this. Science fiction The Genome – Sergei Lukyanenko