http://icyfenix.github.io/javascript-for-python-developers/exercises/objects.html