Home > Authors

Bob Swart

Charlie Calvert is a programmer and writer who lives and works with his wife Margie and his two cats in Santa Cruz, California. He is the author of Delphi 4 Unleashed, C++Builder 3 Unleashed, Delphi 2 Unleashed, Teach Yourself Windows 95 Programming in 21 Days, Delphi Unleashed, Teach Yourself Windows Programming, Turbo Pascal Programming 101, and a contributing author of CBuilder 4 Unleashed. He worked with his wife Margie to create an interactive Java tutorial, and he has been published in many different technical magazines. Charlie has spoken on technical subjects such as Delphi, C++, and Java at major industry conferences, and in many smaller conferences from Europe to Australia to the Far East. Originally trained as an English major, Charlie worked as a journalist and college English teacher before turning to the world of computers. He has a BA in both Journalism and Computer Science from Evergreen State College in Olympia, Washington.

His interests include bicycling, hiking, playing folk guitar, listening to jazz, and writing poetry and fiction. A considerable portion of his free time is dedicated to spiritual pursuits within the Episcopal Church and various Buddhist and Hindu meditation traditions. Online, he can be found at http://www.elvenware.com.

Margie Calvert has been working with computers for the past six years. Her focus is on graphics and the Internet. She has collaborated with Charlie Calvert on several books, helping with editing and graphics. Margie also has an MBA in business, an MA in English, and a background in nursing.

John Kaster is a Senior Developer Relations Manager for Borland, and architect for the Borland Community Web site. Previously, he was a product manager, responsible for distributed computing and database connectivity for Delphi and C++ Builder. John is the author of the CodeCentral repository and other custom applications for the community Web site, all built with Borland technology. Before coming to Borland, he produced several award-winning software development tools. He is co-author of Delphi Database Development, Programming in Clipper 5, and numerous articles for various computing magazines. He has been speaking at conferences and providing training around the world for more than 15 years. John loves to share his discoveries about software development and discuss design philosophy with other developers.

Bob Swart (www.drbob42.com) is a UK Borland User Group (UK-BUG) and UK Borland Connections member and an independent technical author, trainer, and consultant using Delphi, Kylix and C++Builder based in Helmond, The Netherlands. Bob writes regular columns for The Delphi Magazine, Delphi Developer, UK-BUG Developer's Magazine, as well as the DevX, TechRepublic and the Borland Community Web sites. Kylix Developer's Guide is the second book where Bob Swart's name appears on the cover (the first one was C++Builder 5 Developer's Guide), but he has also participated and written chapters for The Revolutionary Guide to Delphi 2, Delphi 4 Unleashed, C++Builder 4 Unleashed and the upcoming Delphi 6 Developer's Guide (SAMS).

Bob is a frequent speaker at Borland and Delphi/Kylix related seminars all over the world, and writes his own training material for Dr.Bob's Delphi Clinics (in The Netherlands and the UK).

In his spare time, Bob likes to watch video tapes of Star Trek Voyager and Deep Space Nine with his 7-year old son Erik Mark Pascal and 5-year old daughter Natasha Louise Delphine.