Marine Electronic Navigation by Stephen F. Appleyard