Enabling Things to Talk : Designing IoT solutions with the IoT Architectural Reference Model - Alessandro Bassi, Martin Bauer, Martin Fiedler, Thorsten Kramp, Rob Kranenburg, Sebastian Lange, Stefan Meissner (Springer)