Books written by the author Foster Patrick R.