Safety and Health for Engineers

A great basic text covering most safety topics. 

Dr. Brauer spent many years as the executive director of the BCSP. If you thoroughly study this book, you should do well on both the ASP and CSP exams. I highly recommend this book.