You can access bonus chapters from https://liveexample.pearsoncmg.com/liang/BonusChapters.html.
If you see an error, please email y.daniel.liang@gmail.com. Thanks!
Last update:Chapter 19, Section 19.8,under Restriction 2, change ArrayList<String> to ArrayList<E> in four places.
Chapter 20, Section 2.6, LiveExample 2.8 should point to this interactive .