General
- How to solve it: A new aspect of mathematical method. George Polya.
- Conceptual block-busting: a guide to better ideas, Fourth Edition. James L. Adams. Perseus Pub, 2001.
Computer System
- UNIX systems for modern architectures: symmetric multiprocessing and caching for kernel programmers. Curt Schimmel.
- “Data alignment: Straighten up and fly right”