The Pirotechnia, Translated from the Italian with an Introduction and Notes by Cyril Stanley Smith & Martha Teach Gnudi.