Open source physics : a user's guide with examples - Christian, Wolfgang (Pearson-Addison Wesley, 2007)