Books by author 'Margaret S Malloch'