Bibliography

Books

  • Effect Oriented Programming, 2024, with Bill Frasure and James Ward.

  • Atomic Kotlin, Mindview 2021. eBook ISBN 978-0-9818725-4-4, Print Book ISBN 978-0-9818725-5-1.

  • On Java 8, Mindview 2017, updated 2021. ISBN 978-0-9818725-2-0.

  • Atomic Scala with Dianne Marsh. Mindview 2011, 2nd Edition 2015, ISBN 978-0-9818725-1-3.

  • First Steps in Flex, with James Ward. MindView 2008, ISBN 978-0-9818725-0-6.

  • Thinking in Java, 1st Edition 1998, 2nd edition 2000, 3rd Edition, 2003, 4th Edition, 2006. Prentice-Hall 1998, ISBN 0-13-187248-6. Available for free download.

  • Thinking in C++

    • Volume One: Introduction to Standard C++, Prentice-Hall 1995; 2nd edition 2000, ISBN 978-0-13-979809-2. Available for free download.
    • Volume Two: Practical Programming, with Chuck Allison. Prentice-Hall PTR, 2003. ISBN 0-13-035313-2. Available for free download.
  • C++ Inside & Out, Osborne/McGraw-Hill 1993, ISBN 978-0-07-881809-7.

  • Using C++, Osborne/McGraw-Hill 1989, ISBN 978-0-07-881522-5.

  • Computer Interfacing with Pascal & C, Eisys 1988, ISBN 0-89716-211-0.

  • Black Belt C++ (Editor) M&T/Holt 1994, ISBN 978-1-55851-334-1.

Media

  • The World of C++, video tapes created and published by Borland.

  • Beyond The World of C++, video tapes created and published by Borland.

  • Hands-On Java eSeminar, MindView 2004.

Articles

  • “Java Alley” columnist for Web Techniques magazine.

  • “C++ Adviser” columnist for Unix review.

  • C++ columnist and contributing editor for Embedded Systems Programming Magazine.

  • Columnist and contributing writer for Micro Cornucopia for 4 years.

  • C++ Editor of the C Gazette for 2 12 years.

  • Columnist and features editor of The C++ Report.

  • Articles have also appeared in Software Development, Windows Tech Journal, The C++ Journal, PC Techniques, Dr. Dobb’s Journal, and Midnight Engineering.