Science and technology in the middle ages - Bernal, J.D