Amateur science and innovation in fireworks in nineteenth-century Europe - Sturman, Barry; Garrioch, David 1955- (2023)