A Great and Terrible Beauty (Gemma Doyle, #1)

A Great and Terrible Beauty (Gemma Doyle, #1)
author: Libba Bray
name: Elaine
average rating: 3.75
book published: 2003
rating: 4
read at: 2009/09/23
date added: 2011/12/12
shelves: fiction, fantasy, history
review: