Someone's Watching You Sleep OR Homeland by Cory Doctorow May 29, 2013 book review guide books +2 Cory Doctorow fiction law reading technology thriller YA lit book review guide books Cory Doctorow fiction law reading technology thriller YA lit