For Every Evil (Sophie Greenway Series Book 2) - Kindle edition