Cover

Elizabeth Hand

First published 2007

My Rating: excellent

ISBN 9780156031349