9781538745502
A nice touch in this novel is the way it handles moral gray areas.
A nice touch in this novel is its subtle use of symbolism.