Publications by 'Margaret D. Allen'