Number of Pages: 1004 ISBN: 9781856094887 Published Date: August 2009 Binding Format: Hardback
Author: Abdul Khalique