Medieval and early classical science - Wallace, William A.