A slice through time - Baillie, Michael G. L. (Batsford, 1995)