The Biology of Cancer. Garland Science, Oxford, UK (2006), 864 pp. $104.95, ISBN: 0-8153-4076-1. Web site for ordering: www.garandscience.com