Books written by Kevin A. Yelvington