Bruce Schneier · 1994
784 pages · ~20h read
technology
Bruce Schneier · 2000
440 pages · ~11h read
science · technology
Bruce Schneier · 2018
336 pages · ~8h read