Glasgow : Alexander MacLaren & Sons,