Elizabeth E. Hart: Algorithms and technologies for photonic crystal modelling. University of Southampton, UK 2009