The craftsman and the machine : from stone age to machine age.