• Brian Longhurst (auth.)