Michael Abrash's classic Graphics Programming Black Book (GPBB) is a compilation of Michael's previous writings on assembly language and graphics programming (including from his "Graphics Programming" column in Dr. Dobb's Journal). Much of the focus of this book is on profiling and code testing, as well as performance optimization. It also explores much of the technology behind the Doom and Quake 3-D games, and 3-D graphics problems such as texture mapping, hidden surface removal, and the like.
Originally published by Coriolis in 1997, GPBB is now out of print. Copyright was returned to Abrash in 2001, and he released the book for free online.