The Flight of a Wild Duck: An Improbable Journey Through Life and Technology

The Flight of a Wild Duck

An Improbable Journey Through Life and Technology

2021 • 326 pages