The physics of the Buffyverse - Ouellette, Jennifer (Penguin Books, 2006)