The author of
this book also contributes to a science blog on the side panel. The small book is fairly interesting if leaving you wanting more information. A good introduction to the subject, but in no way comprehensive. Nice down to earth tone; author has science chops.