publisher: Lonely Planet
publish date: May 1st 2005
format: hardcover pages: 280
language: English
ISBN:
1741044502 (9781741044508)
publisher: Addison-Wesley Professional publish date: May 8th 2003
format: paperback pages: 400
language: English
ISBN:
0201758652 (9780201758658)
publisher: Prentice Hall
format: paperback pages: 350
language: English
ISBN:
0131435817 (9780131435810)