<li>Chapter 21: Printing
<li>Chapter 22: Providing help in your applications
<li>Chapter 23: Strings and internationalization
-<li>Chapter 24: Memory management and debugging (including wxLog)
-<li>Chapter 25: Run-time class information
-<li>Chapter 26: Advanced event handling (user-defined events, ...)
-<li>Chapter 27: Communication classes, including wxSocket
-<li>Chapter 28: Database classes
-<li>Chapter 29: File and stream classes
-<li>Chapter 30: Configuration classes
-<li>Chapter 31: Time, timers and idle processing
-<li>Chapter 32: Writing multithreading applications
-<li>Chapter 33: Perfecting your UI (Adapting to system settings, accelerators, ...)
-<li>Chapter 34: Platform-specific programming (metafiles, OLE automation, taskbar, ...)
-<li>Chapter 35: Using wxHTML
-<li>Chapter 36: Using wxPython
-<li>Chapter 37: wxBase?
+<li>Chapter 24: Collection and container classes
+<li>Chapter 25: Memory management and debugging (including wxLog)
+<li>Chapter 26: Run-time class information
+<li>Chapter 27: Advanced event handling (user-defined events, ...)
+<li>Chapter 28: Communication classes, including wxSocket
+<li>Chapter 29: Database classes
+<li>Chapter 30: File and stream classes
+<li>Chapter 31: Configuration classes
+<li>Chapter 32: Time, timers and idle processing
+<li>Chapter 33: Writing multithreading applications
+<li>Chapter 34: Perfecting your UI (Adapting to system settings, accelerators, ...)
+<li>Chapter 35: Platform-specific programming (metafiles, OLE automation, taskbar, ...)
+<li>Chapter 36: Using wxHTML
+<li>Chapter 37: Using wxPython
+<li>Chapter 38: wxBase?
<li>Appendix: Comparison with other toolkits: MFC, Qt etc.
</ul>