Ross Anderson of Cambridge has put the second edition of
Security Engineering – A Guide to Building Dependable Distributed Systems online as a free download. His explanation: it's the decent thing to do
and it actually tends to increase sales of the printed book (borne out by sales of the first edition). Music recording industry, please take note!