by Kevin B. Anderson (Author)
Format: Paperback
Pages: 342
Edition: 2nd Enlarged ed.
Publisher: University of Chicago Press
Published: 12 Feb 2016
ISBN 10: 022634567X
ISBN 13: 9780226345673