Books by Gerald M. Czarnecki