Text this: Variational techniques in electro-magnetism /