The essential worldwide laws of life
by
Templeton, John
xviii, 334 p. ; 25 cm