Books by Gary D. Hammer