by Dr Derek Doyle (Author)
Format: Mass Market Paperback
Pages: 175
Publisher: The Pentland Press Ltd
Published: Nov 1999
ISBN 10: 1858217253
ISBN 13: 9781858217253