Publications in collaboration with researchers from European Space Research and Technology Centre (27)