You asked:

what is a. p. herbert's full name

  • A. P. Herbert's full name is "Alan Patrick Herbert".