Violet M Firth Author