publisher: Harper publish date: 16 lipca 2012
format: papier pages: 560
language: angielski
ISBN:
9780007271153
publisher: Delta publish date: 23 czerwca 2009
format: papier pages: 368
language: angielski
ISBN:
9780385343015
format: papier
language: angielski
publisher: Harper publish date: sierpień 2011 (data przybliżona)
format: papier pages: 416
language: angielski
ISBN:
9780007201815