by Amy Sohanpaul (Author), Amy Sohanpaul (Author), James Innes Williams (Author), Jonathan Lorie (Author)
Format: Paperback
Pages: 960
Edition: 9
Publisher: Wexas Ltd
Published: 02 Dec 2005
ISBN 10: 0905802160
ISBN 13: 9780905802169