Catholic Book Publishing
St. Joseph Edition New American Bible
Regular price
$31.00
#609/10 Medium size 5 1/2"x8", Brown imitation leather