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 1⁄2 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.