Book Cast of Shadows – Kevin Guilfoile I would like to introduce one of the most impressive books I have read lately. Cast of Shadows is a novel…