Author: Charles Joseph Hefele (Bp )