Hilary Johnson, Lucy Carruthers: Supporting creative and reflective processes. Int. J. Hum. Comput. Stud. 64(10): 998-1030 (2006)