http://mathforum.org/library/drmath/view/51879.html

(Via http://mathforum.org/library/drmath/results.html?textsearch=latitude longitude distance)