Car-sharing services: an annotated review