Bluff, Elizabeth Safe design and construction of machinery : regulation, practice and performance - Ashgate, 2015 ISBN: 9781472450777