"Putting the Pieces Together" by Robert LeFevre.