NFPA 25: Standard for the Inspection, Testing, Maintenance 2017 PB This textbook is the one I used for my final year project research.