Secrets and Lies (Bruce Schneier)
I'm starting a new category here on multipart/mixed for books I'm reading or have completed recently. Hopefully these mini-reviews will give you some ideas for your own reading. (Plus, I make some Amazon Bucks if you buy from my links.)
There's hardly a better book to start with than Secrets and Lies. I'm currently working on security technologies at my day job, and this was a great book to start with for "the big picture." Schneier is a recognized expert in the field of computer security, and this book is his overview of the field.
Secrets and Lies makes good reading for engineers and managers in the technology field, but it's also good fodder for anyone interested in the broader field of security. One recurrent theme is that many of the modern-day computer exploits are as old as crime itself; computer fraud is just fraud in a new format. Thus even the police officer curious about computers will likely take interest in this book.
The technical discussions aren't deep enough that you need to be a software nerd to understand them, but understanding the context (e.g. a little about how networks work) will certainly help in fully appreciating what Schneier is talking about. I look at Secrets and Lies as setting the stage for more detailed study, such as Practical Cryptography.
If you're in the technology field, you should be aware of security issues even if you're not working on security products. Products of any type can turn into security holes -- witness Microsoft Word and its macro viruses. Secrets and Lies is an engaging read and I promise it'll give you some valuable food for thought.