Earth Revealed - McGeary, David (McGraw Hill Book Company Inc, 2004)