Shopping cart is empty.
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.