Bones, stones, and molecules - Cameron, David W. (Elsevier, 2004)