Date: Released September 2012
Publisher(s): O'Reilly Media, Inc.
ISBN: 9781449338343
Date: Released August 2013
Publisher(s): O'Reilly Media, Inc.
ISBN: 9781449370602
Date: Released March 2014
Publisher(s): McGraw Hill Computing
ISBN: 9780071823142
Date: Released April 2015
Publisher(s): O'Reilly Media, Inc.
ISBN: 9781491918890
Date: Released June 2016
Publisher(s): O'Reilly Media, Inc.
ISBN: 9781491957561
Date: Released Aug 2017
Publisher(s): O'Reilly Media, Inc.
ISBN: 9781491973288