The physical universe - Krauskopf 1910- (McGraw Hill, 2006)