Margaret Heslop

Margaret Heslop was born and educated in Springs, South Africa. She trained as a Medical Technologist (Clinical Pathology). Much later – to keep her daughter company – Margaret did a BA degree majoring in English and Psychology. This was followed by an Honours degree in English and some teaching diplomas. She is now retired from teaching and pursing her writing career.

View other books by this Author