Description
Item Description:Includes bibliography and index
Nigel Bowles
ISBN:0-333-69486-4