Elliptic and Hyperelliptic Integrals and Allied Theory