Around 350 BCE, Aristotle and other philosophers of the time attempted to explain the aerodynamics of avian flight. Even after the discovery of the ancestral bird Archaeopteryx which lived over 150 million years ago, debates still persist regarding the evolution of flight. There are three leading hypotheses pertaining to avian flight: Pouncing Proavis model, Cursorial model, and Arboreal model.
The Berlin Archaeopteryx, one of the earliest known birds.
Archaeopteryx, sometimes referred to by its German name, "Urvogel" is a genus of bird-like dinosaurs. The name derives from the ancient Greek ἀρχαῖος (archaīos), meaning "ancient", and πτέρυξ (ptéryx), meaning "feather" or "wing". Between the late 19th century and the early 21st century, Archaeopteryx was generally accepted by palaeontologists and popular reference books as the oldest-known bird. Older potential avialans have since been identified, including Anchiornis, Xiaotingia, and Aurornis.
Archaeopteryx
The single feather
Cast of the Maxberg Specimen
Eichstätt Specimen, once considered a distinct genus, Jurapteryx