System Software Programming: The Way Things Work - Clarke, David L.; Donald Merusi (Upper Saddle River, New Jersey Prentice-Hall, Inc., 1998)
-- Chapter 1. machine Language -- Chapter 2. Assembler Language -- 3. Linkers and Loaders -- 4. Basic Compiler theory -- 5. Compiler Case Study: Designing the Lil'LuxLyk Compiler -- 6. Elementary Concurrency and Synchronization Principles -- 7. Operating Systems Overview -- 8. UNIX and Win32 API Concurrency Facilities -- Appendix A of C++.
include index