Books by Barry Kipperman