John MacGregor
47 works on record
Works

History of the French Revolution Etc

We Don't Belong Here

British America

The Rob Roy on the Baltic

British America Volume 2

The Resources and Statistics of Nations

Through the Buffer State

Adventure stories

Historical and Descriptive Sketches of the Maritime Colonies of British America

Edinburgh colouring book

Our Brothers and Cousins

Tibet

The Rob Roy on the Jordan, Nile, Red Sea, and Gennesareth, &c. A Canoe Cruise in Palestine and Egypt, and the Waters of Damascus

A complete treatise on practical mathematics

Pensions in the 21st Century, Why We Must Change the Regulatory Regime

A thousand miles in the Rob Roy canoe on rivers and lakes of Europe

Higher chemistry

The Rob Roy on the Jordan
Legacy Book : What to Do Before a Loved One Passes
Glasgow
MacArthur-MacGregor Manuscript of Piobaireachd 1820
Voyage Alone in the Yawl ''Rob Roy''
Voyage Alone in the Yawl Rob Roy
Commercial Statistics
Rob Roy on the Jordan
Thousand Miles in the Rob Roy Canoe on Rivers and Lakes of Europe
2nd Report from the Select Committee on House of Commons [session 1990-91]
Rob Roy on the Jordan, Nile, Red Sea, and Gennesareth, &C. a Canoe Cruise in Palestine and Egypt, and the Waters of Damascus
Birmingham Colouring Book (All About My Town)
Liliuokalani
Language of Specifications of Letters Patent for Inventions
Rob Roy on the Jordan - a Canoe Cruise in Palestine and Egypt, and the Waters of Damascus
Rob Roy on the Jordan, Nile, Red Sea, and Gennesareth, etc. a Canoe Cruise in Palestine and Egypt, and the Waters of Damascus
Thousand Miles in the Rob Roy Canoe
Thousand Miles in the Rob Roy Canoe on Rivers and Lakes of Europe (1866)
The McGrouthers of Meigor in Glenartney
Voyage Alone in the Yawl "Rob Roy"
Housing ourselves
The MacGregors of Dundurn and Balnacoull, and Innergeldie
Through death to victory, and other poems
National Curriculum and assessment
The future of higher education
Pensions in the 21st century
Xizang tan xian =
Tibet, a chronicle of exploration
Secretary of State's speech for the TEC conference: 18 October
National curriculum for 14 to 16 year olds