Note: books are organized by topic. Within topics they are in alphabetical order by title. Only one author is listed per book. Current as of January 15, 2013. See also the index page and my resume.
Computer Programming
3D Programming for Windows by Charles Petzold, Microsoft Press [2007]
Applications = Code + Markup: A guide to the Microsoft Windows Presentation Foundation by Charles Petzold, Microsoft Press [2006]
CLR via C#, Second Edition, by Jeffrey Richter, Microsoft Press, [2006]
Code Complete, Second Edition by Steve McConnell,
Microsoft Press [2004]
Customizing the Microsoft .NET Framework Common Language Runtime
by Steven Pratschner, Microsoft Press [2005]
Developing ASP.NET Server Controls and Components by Nikhil
Kothari, Microsoft Press [2002]
Hunting Security Bugs by Tom Gallagher, Microsoft Press [2006]
I. M. Wright's Hard Code: a Decade of Hard-Won Lessons from Microsoft, 2nd Ed. by Eric Brechner, Microsoft Press [2010]
Inside Visual Studio .NET by Mark Young, Microsoft
Press [2003]
Mastering Algorithms with C by Kyle Loudon, O'Reilly
and Associates [1999]
MEL Scripting for Maya Animators by Mark R. Wilkins,
Morgan Kaufmann / Elsevier [2002]
Microsoft ASP.NET Coding Strategies by Rob Howard,
Microsoft Press [2003]
Microsoft Visual Basic 6.0 Professional Step by Step, Second
Edition by Michael Halvorson, Microsoft Press [2002]
Microsoft Visual Basic .NET Step by Step by Michael Halvorson, Microsoft Press
[2002]
Microsoft Visual C# .NET 2003 Developer's Cookbook by Mark
Schmit, Sams, Pearson Education [2003]
Multicast Sockets: Practical Guide for Programmers by David
B. Makofske, Morgan Kaufmann Publishers [2002]
Network Programming for the Microsoft .NET Framework by
Jim Ohlund, Microsoft Press [2003]
OOP with Visual Basic .NET and Visual C# Step by Step by
Robin A. Heynolds-Haertle [2001], Microsoft Press
Programming Microsoft ADO.NET 2.0 Applications: Advanced Topics by Glenn Johnson, Microsoft
Press [2005]
Programming Microsoft .NET by Jeff Prosise [2002], Microsoft
Press
Programming Microsoft .NET XML Web Services by Damien Foggon
[2003], Microsoft Press
Sams Teach Yourself ATL Programming in 21 Days by Kenn
Scribner [2000], Sams, Macmillan Computer Publishing
Sams Teach Yourself Windows CE Programming in 24 Hours
by Jason P. Nottingham [1999], Sams
Security for Microsoft Visual Basic .NET by Ed Robinson
[2003], Microsoft Press
Special Edition Using C# by Niit [2001], Que, Pearson Technology
Group
Special Edition Using Enterprise JavaBeans 2.0 by Chuck
Cavaness [2001], Pearson Technology Group
TCP/IP Sockets in Java by Kenneth L. Calvert [2001], Morgan
Kaufmann Publishers
Tom Swan's GNU C++ for Linux [1999], Que, Macmillan Computer
Publishing
Working with Microsoft Visual Studio 2005 by Craig Skibo, Microsoft Press, [2005]
XML by Al McKinnon [2002] Course Technology
XML Primer Plus by Nicholas Chase [2002], Sams, Pearson
Education
Information Science, Project Management, and Advanced Technology
Agile Project Management with Scrum by Ken Schwaber
[2004], Microsoft Press
Applying Knowledge Management: Techniques for Building Corporate
Memories by Ian Watson [2002], Morgan Kaufmann
Building Solutions with Microsoft Commerce Server 2002 by Clayton C. Peddy [2003], Microsoft Press
Data Mining: Concepts and Techniques by Jiawei Han [2000]
Morgan Kaufman Publishers
Digital Watermarking: Principles & Practice by I. J.
Cox [2001], Morgan Kaufmann Publishers
Engineering Global E-Commerce Sites by James Bean [2003],
Morgan Kaufmann / Elsevier
Information Visualization in Data Mining and Knowledge Discovery
by Usama M. Fayya [2001], Morgan Kaufmann
Knowledge Management by Jerry Honeycutt [2000], Microsoft
Press
Level of Detail in 3D Graphics by David Luebke [2002],
Morgan Kaufmann / Elsevier
Object-Oriented Implementation of Numerical Methods by
Didier H. Besset [2000], Morgan Kaufmann Publishers
Subdivision Methods for Geometric Design by Joe Warren
[2001], Morgan Kaufmann Publishers
Telecommunications Law in the Internet Age by Sharon K.
Black [2001], Morgan Kaufmann Publishers
Databases
Data Mining with Microsoft SQL Server 2000 by Claude
Seidman, Microsoft Press [2001]
MCSE Readiness Review Exam 70-028: Administering Microsoft
SQL Server 7.0 by Jill Spealman, Microsoft Press [1999]
Microsoft SQL Server 2008 Administrators' Pocket Consultant by William Stanek, Microsoft Press [2008]
Microsoft SQL Server Analysis Services Step by Step by
Reed Jacobson, Microsoft Press [2000]
MySQL Clustering, by Alex Davies, MySQL Press/Sams, [2006]
Oracle Performance Tuning by Edward Whalen, Pearson
Technology Group [2002]
Programming Microsoft SQL Server 2000 with Microsoft Visual
Basic .NET by Rick Dobson, Microsoft Press [2002]
Special Edition Using Filemaker Pro 5 by Rich Coulombre, Pearson Technology
[2000]
SQL: Practical Guide for Developers by Michael J. Donahoo, Elsevier [2005]
T-SQL by Itzik Ben-Gan, Microsoft Press [2015]
Networks, Operating Systems, and Storage
70-227: MCSE Guide to ISA Server 2000, Second Edition
by Jeremy Cioara [2001], Course Technology
Active Directory Services for Microsoft Windows 2000 Technical
Reference by David Iseminger [2000], Microsoft Press
Assessing Nework Security by Ben Smith [2004], Microsoft
Press
Complete Idiot's Guide to Microsoft Windows 2000 Pro by
Paul McFedries [2000], Macmillan Computer Publishing
Complete Idiot's Guide to Networking by Chris Negus [2000],
Pearson Technology Group
Designing and Deploying 802.11n Wireless Networks by James T. Geier, Cisco Press [2010]
Guide to Operating Systems by Michael Palmer, [2001], Course
Technology
Inside Network Security Assessment by Michael Gregg, Sams Publishing, [2005]
IPv6 Security by Scott Hogg, Cisco Press [2008]
Managing And Maintaining a Windows Server 2003 Environment
by Craig Zacker [2004], Microsoft Press
MCSE Exam 70-210: Microsoft Windows 2000 Professional Readiness
Review by Ethan Wilansky [2000], Microsoft Press
MCSE Readiness Review Exam 70-068: Windows NT 4.0 Server Enterprise
by Dave Perkovich [1999], Microsoft Press
MCSE Readiness Review Exam 70-059: TCP/IP on Windows NT 4.0
by Robert Sheldon [1999], Microsoft Press
MCSE Readiness Review Exam 70-087: Microsoft Internet Information
Server 4.0 by James Semick [1999] Microsoft Press
Microsoft XP Professional Administrator's Pocket Consultant
by William R. Stanek [2004], Microsoft Press
Microsoft Systems Management Server 2.0 Administrator's Companion
by Steven D. Kaczmarek [2000], Microsoft Press
Microsoft Windows NT Server 4.0 Terminal Server Technical Reference
by Brian Cumberland et al. [1999], Microsoft Press
Microsoft Windows Server 2012 Pocket Consultant by William R. Stanek, Microsoft Press [2012]
Practical Windows Peer Networking by Jerry Lee Ford Jr.
[1999], Que, Macmillan Computer Publishing
Sams Teach Yourself Network Troubleshooting in 24 Hours
by Jonathan Feldman [1998] Sams
Special Edition Using Storage Area Networks by Pooja Sachdev
[2001], Que, Pearson Technology Group
Supporting Users and Troubleshooting a Microsoft Windows XP
Operating System by Walter Glenn [2004], Microsoft Press
Web Services Architecture and Its Specifications by Luis
Felipe Cabrera [2005], Microsoft Press
Windows 7 Inside Out by Ed Bott, Microsoft Press [2009]
Windows 8 Inside Out by Tony Northrup, Microsoft Press [2012]
Windows 8.1 Inside Out by Tony Northrup, Microsoft Press [2013]
Windows 10 Inside Out, First Edition by Ed Bott, Microsoft Press [2015]
Windows 10 Inside Out, Second Edition by Ed Bott, Microsoft Press [2016]
Windows Internals by Mark Russinovich, Microsoft Press [2008]
Windows Server 2008 Administrator's Pocket Consultant by William R. Stanek, Microsoft Press [2008]
Windows Server 2008 Inside Out by William R. Stanek, Microsoft Press [2008]
Windows Vista Inside Out Deluxe Edition by Ed Bott, Microsoft Press [2008]
Applications
3D Modeling in Autocad by John Wilson, Backbeat
Books, Miller Freeman Books [1999]
Age of Empires II, Age of Kings, Inside Moves by Mark H.
Walker, Microsoft Press [1999]
Building Applications with Microsoft Outlook Version 2002
by Randy Byrne Microsoft Press [2001]
Complete Idiot's Guide to Microsoft Outlook 2000 by Bob
Temple and Mark Taber, Macmillan Computer Publishing [1999]
Complete Idiot's Guide to Online Search Secrets by Michael
Miller, Macmillan Computer Publishing [1999]
Complete Idiot's Guide to Protecting Yourself Online by
Preston Gralla, Que, Macmillan Computer Publishing [1999]
Creating Motion Graphics with After Effects by Trish Meyer, CMP Books
[2000]
Director 7 for Macintosh and Windows by Andre Persidsky, Peachpit Press
[1999]
Microsoft Excel 2010 Inside Out by Mark Dodge, Microsoft Press [2010]
Microsoft Excel 2013 Inside Out, by Mark Dodge, Microsoft Press [2013]
Microsoft Flight Simulator 2000, Inside Moves by Bart Farkas, Microsoft Press
[1999]
Microsoft Frontpage 2000 Step by Step by ActiveEducation, Microsoft Press
[1999]
Microsoft Office 2000 Step by Step Learning Kit,
Microsoft Press [1999]
Sams Teach Yourself Word 2000 Automation in 24 Hours by
Pamella Palmer, Sams [1999]
Teach Yourself Microsoft Access 2000 in 24 Hours by Timm
Buchanan, Sams [1999]
Tricks of Microsoft Office Gurus by Paul McFedries,
Que [2005]
Xtravaganza: the Essential Sourcebook for Macromedia Extras
by Chuck Henderson, Macromedia Press [1998]
Hardware & Engineering
Upgrading and Repairing PCs, A+ Certification Guide
by Scott Mueller, Macmillan Computer Publishing [1999]
Handbook of CDMA System Design, Engineering, and Optimization
by Kyoung Il Kim, Prentice Hall [1999]
21st Century Manufacturing by Paul Kenneth Wright,
Prentice Hall [2001]
Science
Understanding Scientific Reasoning by Ronald N. Giere, Wadsworth [2005]
Nontechnical/Other
Defying Corporations, Defining Democracy, Dean Ritz,
ed., Apex Press [2001]
GMAT Exam Preparation, Pearson Education, [2006]
Lee Marvin: Point Blank by Dwayne Epstein, Schaffner Press [2013]