Dr. Daniel Rogalski
OCW has published multiple versions of this subject.
Rogalski, Daniel. 18.704 Seminar in Algebra and Number Theory: Rational Points on Elliptic Curves, Fall 2004. (MIT OpenCourseWare: Massachusetts Institute of Technology), http://ocw.mit.edu/courses/mathematics/18-704-seminar-in-algebra-and-number-theory-rational-points-on-elliptic-curves-fall-2004 (Accessed). License: Creative Commons BY-NC-SA