I would agree. Some of the books I'd highly recommend for anyone looking to be a well-rounded hacker:
* TCP/IP Illiustrated (Volumes 1,2 & 3) - W. Richard Stephens
* The Web Application Hacker's Handbook - Stuttard, Pinto et al
* The Shellcoder's Handbook - Kozoil, Aitel et al
* The Cuckoo's Egg - Clifford Stoll
* Neuromancer - William Gibson
* ARM System-on-chip Architecture - Stephen B. Furber
* Operating Systems Design & Implementation - Tanenbaum
* The Design and Implementation of the FreeBSD Operating System - McKusick, Neville-Neil
These are just a few, and I'm sure there's plenty of others, even better ones. But to truly round yourself out you need to know more than programming a few languages - you need to know the low-level end of things and the high-level view of the world.
I think your hacker definition falls a little more along the same lines as mine. I initially read the list expecting the author to be telling me ways of how to obtain 1337 skillz, but realized he was talking about hacking from the tinkering perspective. I really wish they would quit dicking with the definition. Crackers just sound so foolish.
* TCP/IP Illiustrated (Volumes 1,2 & 3) - W. Richard Stephens
* The Web Application Hacker's Handbook - Stuttard, Pinto et al
* The Shellcoder's Handbook - Kozoil, Aitel et al
* The Cuckoo's Egg - Clifford Stoll
* Neuromancer - William Gibson
* ARM System-on-chip Architecture - Stephen B. Furber
* Operating Systems Design & Implementation - Tanenbaum
* The Design and Implementation of the FreeBSD Operating System - McKusick, Neville-Neil
These are just a few, and I'm sure there's plenty of others, even better ones. But to truly round yourself out you need to know more than programming a few languages - you need to know the low-level end of things and the high-level view of the world.