Richard G Irwin Author