Complex and Adaptive Dynamical Systems: A Primer (Springer Complexity)