Planning Extreme Programming
Kent Beck & Martin Fowler
Practical Electronics for Inventors
Paul Scherz
Extreme Programming Explained: Embrace Change
Kent Beck
Embracing Change with Extreme Programming
Refactoring: Improving the Design of Existing Code
Martin Fowler & Kent Beck
TCP/IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP, ...
W. Richard Stevens
TCP/IP Illustrated, Volume 2: The Implementation
Gary R. Wright & W. Richard Stevens
The Art of Electronics - Second Edition
Paul Horowitz & Winfield Hill
The Art of Digital Design - Second Edition: An Introduction ...
Franklin P. Prosser & David E. Winkel
The Psychology of Computer Programming
Gerald M. Weinberg
Assembly Language Succinctly
Chris Rose