Giving Blood is a groundbreaking resource for active pastors, ministry students, and public speakers who want to communicative effectively to a post-modern culture. Giving Blood is one of the first books of its kind to move preaching beyond its pulpit-centric fixation toward more interactive, participatory modes of communication.