Books written by Spencer Gordon