by Swarbrooke, John
Published 1999