A review by greyscarf
Night Film, by Marisha Pessl

4.0

3.75 instead of 4.