The philosophical works of Mr. William Dudgeon. Carefully corrected.
Dudgeon, William,active 1765.
[Glasgow?],
1765.
ESTC