Introduction to Genes and DNA by Anna Claybourne
This fascinating introduction to a complex subject explains the science and DNA in an approachable and understandable way, from basic biological structure and function to ethical debates such as genetic engineering and cloning.