Python Playground: Geeky Projects for the Curious Programmer
Manesh Vekitachalam
Form Design Patterns
Adam Silver
The Hardware Hacker
Andrew Huang
Beginning Ubuntu for Windows and Mac Users
Nathan Haines
Numerical Methods in Engineering and Science
B. S. Grewal