Bücher verfasst by David E Clarke, PhD