Strahan, Alexander, active 1825-1878, publisher