https://robots-blog.com/2010/06/08/the-lego-mindstorms-nxt-2-0-discovery-book-%e2%80%94new-from-no-starch-press/
The LEGO MINDSTORMS NXT 2.0 Discovery Book —New from No Starch Press