Cụ Tả Ao tên thật là Nguyễn Đức Huyên, người làng Tả Ao, huyện Nghi Xuân, tỉnh Hà Tĩnh. Cụ sinh vào thời Lê - Trịnh, nhà nghèo, cha mất sớm từ lúc còn nhỏ, mẹ lại mù loà, cụ phải đến ở giúp việc cho một thầy người Tàu để chữa bệnh cho mẹ. Sau đó, cụ theo ông thầy về Tàu học thuốc chữa bệnh và học khoa Địa lý ở Trung Hoa trong nhiều năm với một thầy Địa lý lừng danh khi cụ chữa lành bệnh mắt cho ông ta. Sau này khi về nước, cụ đã bỏ hơn 40 năm đi thực tế khắp nơi, từ những kinh nghiệm đó cụ đã dốc hết tâm trí viết nên bộ sách Địa lý Tả Ao này.