Oxford Practice Grammar With Answers
John Eastwood
The Confusion of Languages
Siobhan Fallon
The Crossing
Michael Connelly
Mickey Haller (6)
Pandora (New Tales of the Vampires)
Anne Rice
New Tales of the Vampires (1)
One Hundred Years of Solitude
Gabriel García Márquez; Gregory Rabassa