The essential worldwide laws of life

by Templeton, John

xviii, 334 p. ; 25 cm