The life and times of Hugh Miller. By Thomas N. Brown ...