The laugh shall be first
By: James A. Simpson ; with a foreword by Rosemunde Pilcher.
Publisher: Saint Andrew Press; St Andrew Press
Published: 1998
Place of publication: Edinburgh
Language: eng
Number of pages: 115