Ane Satyre of the Thrie Estaitis by Canongate Books Ltd (Paperback, 1990)