An evaluation of interactive whiteboard (IWB) courseware designed by pre-service teachers - Maryam Arabi (2008)