There's another book on my shelf that might be useful: "The Indispensible
PC Hardware Book" by Hans-Peter Messmer (Addison-Wesley 1993 ISBN
0-201-62424). Almost 4 times the thickness of the Morgan+Waite book, but
less hardware oriented (go figure). Lots of interesting software
information. In the way of "big thick square books", "The
Programmer's
PC Sourcebook" by Thom Hogan (Microsoft Press, 1991, ISBN 1-55615-321) is
basically a book full of tables and can occasionally be quite useful--in
additon to the endless Microsoft OS tables, there are pinouts for some
chips, bus connector signal assignments, command sets for peripherals and
BIOS calls.
While we're at it, let's not forget the books from Phoenix Technologies on
the subject of BIOS implementations.
Cheers,
Chuck