ID:DA17456664
Search authors sharing the same name
Gary O. Spessard, Gary L. Miessler
Oxford University Press c2016 3rd ed
: [hardback]
Available at 7 libraries
Oxford University Press 2010 2nd ed
: hardcover : alk. pap
Available at 9 libraries