Author: Margaret Lobban MA DipLib DipEdTech ALA
Alternate names: Margaret Lobban