topics and, where appropriate, real working code is shown that implements the concepts.