Books by Lynn Allardyce Irvine