Bookshelf

A selection of the books behind my desk at home reveals my interests. Some of these books are rather dated, but that just shows that my interest in this domain goes back a long time!

  • Windows Internals
  • Windows Graphics (this has a chapter on hooking GDI calls)
  • The Windows 2000 device driver book
  • Undocumented Windows 2000 Secrets
  • Debugging Applications
  • Debugging .NET 2.0 Applications ** I was a technical reviewer for this
  • Programming Windows Security
  • Reversing (secrets of reverse engineering)
  • How debuggers work
  • Undocumented Windows NT
  • Windows 2000 kernel debugging
  • Windows NT File System Internals
  • Intel Threading Building Blocks
  • Rootkits
  • Windows NT/2000 native API
  • Windows device driver development
  • The software optimization cookbook
  • Standard C++ IOStreams and Locales
  • The C++ Standard Library
  • C++ template meta programming
  • Effective Modern C++
  • C++ Templates
  • Design Patterns
  • Beyond the C++ standard library
  • C++ concurrency
  • Advanced C++
  • The design and evolution of C++
  •  C++ IOStreams
  • C++ programming style
  • Effective STL
  • More Effective C++
  • Effective C++
  • C++ strategies and tactics
  • C++ network programming
  • C++ Coding standings
  • Exception C++ Style
  • Modern C++ Design
  • Exceptional C++
  • Accelerated C++
  • More Exceptional C++
  • Advanced programmings in the Unix environment
  • Programming with POSIX threads
  • PC Lint
  • Generative Programming
  • Effective Python
  • Practical Java
  • Effective Java
  • Java Threads
  • Effective COM
  • Essential COM

Comments are closed.