publisher: Four Courts Press
publish date: October 21st 2005
format: paperback pages: 640
language: English
ISBN:
1851828435 (9781851828432)
publisher: Four Courts Press publish date: October 21st 2005
format: hardcover pages: 640
language: English
ISBN:
1851828427 (9781851828425)