Risk Engineering by Adrian V. Gheorghe & Ralf Mock