publisher: Springer
publish date: April 26th 2000
format: hardcover pages: 95
language: English
ISBN:
1852331895 (9781852331894)
publisher: AHA!, Paperback" /> publish date: March 1st 2013
format: paperback
ISBN:
0957383002 (9780957383005)
ISBN:
0001912119 (9780001912113)