A review by selenajournal
I, Lucifer by Glen Duncan

5.0

don't ever forget that there are at least two sides to every story.