David W. Thompson Book List