Stewart, David Alan,1954-author.