We liked "Enjoy Your Cells" by Balkwill but it may not be as detailed for you. I read it w/ DS when he was 5 or so.