Queen of Angels

Queen of Angels Cover

Queen of Angels

By Greg Bear

Gollancz, Paperback, 9780575096851, 373pp.

Publication Date: November 1, 2010