The Devil at Saxon Wall - Gladys Mitchell

This is a really freaking bizarre book.