A Testament of Alchemy: Being the Revelation of Morienus to Khālid ibn Yazīd, by Lee Stavenhagen