Books written by Gary L. Stewart