Counting points on hyperelliptic curves in average polynomial time - David Harvey (2012)