Book by Dickson, Carter
This book is part of the Sir Henry Merrivale Books series and is book #18 in the series.