The mobile library