Introduction to PCI Express: A Hardware and Software Developer's Guide
"The book is an indispensable resource for every engineer who will be working on PCI Express-based systems."  --Ajay Kwatra, Engineer Strategist, Dell Computer Corporation