Apracticalguideforprogrammerswithhundredsofcomplete,workingexamplesanddozensoftrails--groupsoflessonsonaparticularsubject.