Kirkcaldy : J & B Bishop,