Text this: Application of finite element methods to photonic crystal modelling.