Blood Work es unanovela de suspenso y misterio de 1998 escrita por Michael Connelly que marca la primera aparición de Terry McCaleb . El personaje McCaleb regresa más tarde en A Darkness More Than Night (2000).
El libro Blood Work se utilizó como base para la película de 2002 del mismo nombre , protagonizada por Clint Eastwood . Connelly se inspiró para escribir la historia en un amigo que recibió un trasplante de órgano.
El perfilador retirado del FBI Terrell "Terry" McCaleb, que recientemente recibió un trasplante de corazón , es contactado por Graciela Rivers, la hermana de su donante Gloria, y le pide que investigue su muerte en un robo sin resolver en una tienda de conveniencia. Terry se había convertido en una celebridad menor por su trabajo persiguiendo al "Asesino del Código", un asesino en serie con base en Los Ángeles que firmaba sus notas con el código "903 472 568". Acepta a regañadientes ayudar a Graciela, pero descubre que la policía que maneja el caso es extremadamente hostil. Sin embargo, es capaz de comparar el estilo de otro asesinato con el de Gloria y obtiene una copia de los archivos de ambos casos de Jaye Winston, el ayudante del sheriff en ese caso. Sorprendentemente, descubre que la llamada que informaba del tiroteo de Gloria se realizó un poco antes del tiroteo real, lo que lo lleva a sospechar que ella era el objetivo del asesinato. Entrevista al único testigo del segundo crimen, un hombre llamado James Noone, pero no logra averiguar mucho.
Mientras continúa investigando, en contra de los deseos de su médico, Terry descubre que los dos casos, así como un tercero, están vinculados a través del uso de un arma común y una línea común dicha por el asesino haciendo referencia a El Padrino . También se entera de que las dos primeras víctimas tenían los tipos de sangre de Terry y estaban en una lista de personas que habían donado sangre anteriormente; si las víctimas murieran, Terry se beneficiaría de su muerte como potencial receptor de órganos. Debido a esto, la policía en el caso de Gloria se centra en Terry como el posible asesino y obtiene una orden para registrar el barco pesquero donde vive. El verdadero asesino coloca evidencia en el barco que implica a Terry, pero la encuentra y la oculta. Al examinar los hechos nuevamente, Terry se da cuenta de que el atributo distintivo del "Asesino de Códigos" era que el código de nueve dígitos no incluía un uno, y que "James Noone" ("nadie") es en realidad el Asesino de Códigos.
Al seguir la información de contacto de "Noone", Terry y Jaye encuentran los archivos del Asesino del Código, que prueban que había asesinado deliberadamente a tres personas para conseguirle un nuevo corazón a Terry. Aunque Terry queda así libre de culpa, el hecho de que la muerte de Gloria se debiera directamente a su enfermedad crea una grieta en su relación cada vez más personal con Graciela y su sobrino Raymond, el hijo de Gloria. Terry rastrea en secreto al Asesino del Código hasta un lugar en Baja California que coincide con uno que "Noone" describió. Luego encuentra y es dominado por el Asesino del Código, quien le dice que ha secuestrado a Graciela y Raymond y los ha enterrado vivos. A pesar de los graves problemas médicos por tanta actividad, Terry es capaz de matar al Asesino del Código y luego usa la poca información que tiene para localizar y rescatar a Graciela y Raymond. Entre los funcionarios encargados de hacer cumplir la ley, solo Jaye se da cuenta de lo que realmente sucedió.