Classical and contemporary science - Wallace, William A.