Nine Crazy Ideas In Science - Ehrlich Robert (Princeton university press, 2001)