A multidisciplinary introduction to information security - Mjølsnes, Stig Frode (Discrete mathematics and its applications, 2012)