Mach revisited : a reinterpretation of Mach's philosophy of science, and of his opposition to atomism - Hazim b. Murad (1990)