Lord of the Shadows

by Darren Shan Book 11 of the Cirque Du Freak Series