Books by John Semanik