Reeds Nautical Almanac 2010 by Andy Du Port & Robert Buttress