By Haines, Simon F.E.. Oxford : Oxford University Press, 2006 . 191 p. : ; 28 cm. :. 0194575373
By Spooner, Alan.. Oxford : Oxford University Press, 2002 . 576p. ; 21 cm.. 0199108501