Shepperton : Ian Allan Publishing,