Threat Modeling
Adam Shostack
Assembly Language Step-by-Step
Jeff Duntemann
Secrets and Lies
Bruce Schneier
Research Methods for the Social Sciences: An Introduction
An Introduction
Intro to Java Programming, Comprehensive Version
Y. Daniel Liang