Joseph M Bianchi has written on a wide variety of subjects including theology, constitutional law, and urban planning.