«Carnival»

book ..

Author Elizabeth Bear
This Edition 2006
First Published 2006
Published by Bantam Books
ISBN 0-553-58904-0