Glasgow : James Maclehose and Sons,