The nautical almanac 1999 (The Stationery Office, 1999)