From the stone age to the 'Forty-Five - O'Connor, Anne (Donald Pub., 1983)