by Alan Macfarlane, Iris MacFarlane
publisher: Overlook Hardcover
publish date: March 29th 2004
format: hardcover pages: 308
language: English
ISBN:
1585674931 (9781585674930)
publisher: Overlook TP publish date: February 24th 2009
format: paperback pages: 320
language: English
ISBN:
1590201752 (9781590201756)
publisher: Ebury Press publish date: May 6th 2004
format: paperback pages: 320
language: English
ISBN:
0091895456 (9780091895457)
language: English
ISBN:
0091883091 (9780091883096)
publisher: Overlook publish date: February 24th 2009
format: ebook pages: 320
language: English
ISBN:
1468306014 (9781468306019)