I, too, never came across a middle name for Mary. Certainly none was stated on her birth certificate, marriage certificates, death certificate, or in the English Birth and Marriage indices. I think your guess that K stood for her maiden name is a reasonable one. Undoubtedly the book you have was hers.