Engineering risk and hazard assessment by Abraham Kandel | Menrva Books | MenrvaBooks