the beacon hill sorcerer series