Books by william b. irvine