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 June 15, 2005. See also the index page and my resume.
Programming
Building Solutions with Microsoft Commerce Server 2002
by Clayton C. Peddy [2003], Microsoft Press
Code Complete, Second Edition by Steve McConnell [2004],
Microsoft Press
Customizing the Microsoft .NET Framework Common Language Runtime
by Steven Pratschner [2005], Microsoft Press
Developing ASP.NET Server Controls and Components by Nikhil
Kothari [2002], Microsoft Press
Inside Visual Studio .NET by Mark Young [2003], Microsoft
Press
Mastering Algorithms with C by Kyle Loudon [1999], O'Reilly
and Associates
MEL Scripting for Maya Animators by Mark R. Wilkins [2002],
Morgan Kaufmann / Elsevier
Microsoft ASP.NET Coding Strategies by Rob Howard [2003],
Microsoft Press
Microsoft Visual Basic 6.0 Professional Step by Step, Second
Edition by Michael Halvorson [2002], Microsoft Press
Microsoft Visual Basic .NET Step by Step by Michael Halvorson
[2002], Microsoft Press
Microsoft Visual C# .NET 2003 Developer's Cookbook by Mark
Schmit [2003], Sams, Pearson Education
Multicast Sockets: Practical Guide for Programmers by David
B. Makofske [2002], Morgan Kaufmann Publishers
Network Programming for the Microsoft .NET Framework by
Jim Ohlund [2003], Microsoft Press
OOP with Visual Basic .NET and Visual C# Step by Step by
Robin A. Heynolds-Haertle [2001], Microsoft Press
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
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
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 [2001], Microsoft Press
MCSE Readiness Review Exam 70-028: Administering Microsoft
SQL Server 7.0 by Jill Spealman [1999], Microsoft Press
Microsoft SQL Server Analysis Services Step by Step by
Reed Jacobson [2000], Microsoft Press
Oracle Performance Tuning by Edward Whalen [2002], Pearson
Technology Group
Programming Microsoft SQL Server 2000 with Microsoft Visual
Basic .NET by Rick Dobson [2002], Microsoft Press
Special Edition Using Filemaker Pro 5 by Rich Coulombre
[2000], Pearson Technology
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
Guide to Operating Systems by Michael Palmer, [2001], Course
Technology
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
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
Applications
3D Modeling in Autocad by John Wilson [1999], Backbeat
Books, Miller Freeman Books
Age of Empires II, Age of Kings, Inside Moves by Mark H.
Walker [1999], Microsoft Press
Building Applications with Microsoft Outlook Version 2002
by Randy Byrne [2001] Microsoft Press
Complete Idiot's Guide to Microsoft Outlook 2000 by Bob
Temple and Mark Taber [1999], Macmillan Computer Publishing
Complete Idiot's Guide to Online Search Secrets by Michael
Miller [1999], Macmillan Computer Publishing
Complete Idiot's Guide to Protecting Yourself Online by
Preston Gralla [1999], Que, Macmillan Computer Publishing
Creating Motion Graphics with After Effects by Trish Meyer
[2000], CMP Books
Director 7 for Macintosh and Windows by Andre Persidsky
[1999], Peachpit Press
Microsoft Flight Simulator 2000, Inside Moves by Bart Farkas
[1999], Microsoft Press
Microsoft Frontpage 2000 Step by Step by ActiveEducation
[1999], Microsoft Press
Microsoft Office 2000 Step by Step Learning Kit [1999],
Microsoft Press
Sams Teach Yourself Word 2000 Automation in 24 Hours by
Pamella Palmer [1999], Sams
Teach Yourself Microsoft Access 2000 in 24 Hours by Timm
Buchanan [1999], Sams
Tricks of Microsoft Office Gurus by Paul McFedries [2005],
Que
Xtravaganza: the Essential Sourcebook for Macromedia Extras
by Chuck Henderson [1998], Macromedia Press
Hardware & Engineering
Upgrading and Repairing PCs, A+ Certification Guide
by Scott Mueller [1999], Que, Macmillan Computer Publishing
Handbook of CDMA System Design, Engineering, and Optimization
by Kyoung Il Kim [1999], Prentice Hall
21st Century Manufacturing by Paul Kenneth Wright [2001],
Prentice Hall
Science
Understanding Scientific Reasoning by Ronald N. Giere [2005], Wadsworth
Nontechnical
Defying Corporations, Defining Democracy, Dean Ritz, ed., [2001] Apex Press
New! White
Paper:
Indexing
Books: Lessons in Language Computations
by William P. Meyers