An Approach for Context-Aware Service Selection Using QoS and User Preferences Book chapter (January 2013)