Books by John Paul Halicki