A review by quantumlandbooks
28 Days Later by Alex Garland

5.0