by J.V. Naralikar
publisher: Cambridge University Press publish date: February 1st 2010
format: hardcover pages: 363
language: English
ISBN:
0521514975 (9780521514972)
publisher: Cambridge University Press publish date: January 1st 2010
format: ebook pages: 373
language: English
ISBN:
1283053853 (9781283053853)
publisher: Cambridge University Press publish date: March 1st 2010
format: paperback pages: 363
language: English
ISBN:
0521735610 (9780521735612)