London ; & Glasgow : Maclure & Macdonald,