Books
1996 Math Matters (New York: John Wiley & Sons, Inc.)
1990 Discrete Mathematics Study Guide (New York:
Macmillan)
Articles & Book Chapters
2008 "Prove it in Swahili: Language as an Axiomatic System." Illinois Mathematics Teacher 59(1):11-15.
2007 Review of Incompleteness by Rebecca Goldstein reprinted in Contemporary Literary Criticism Volume 239, (Detroit: Thomson/Gale) pp. 170-171.
2003a "The Varieties of Mathematical Experience." Natural History, 112(7):54-60.
2003b "Counting on Your Body in Papua New Guinea." Mathematical Connections Series II Volume 2: 20-41.
2003c "Modeling Ground-Level Ozone with Basic Algebra." In Environmental Mathematics in the Classroom edited by B. Fusaro and P. Kenschaft. (Mathematical Association of America), pp. 55-70.
2003d "A Millennium Prize Problem for Students," The Mathematics Teacher 96(1):26-39.
2002 "Transfinite Numbers and Native American Cosmology: A Course about Infinity." PRIMUS 12(1):1-10.
2000a "The Joys of Teaching Formal Language Theory to Children," Bulletin of the European Association for Theoretical Computer Science 72: 189-192.
2000b "Number, Infinity and Truth: Reflections on the Spiritual in Mathematics," Humanistic Mathematics Network Journal 23:58-66.
1998a "What is Mathematics, Anyway?" International Study Group on Ethnomathematics Newsletter 14(1):9.
1998b "Augustus De Morgan." In Franceschetti, Donald, Ed. Biographical Encyclopedia of Mathematicians (New York: Marshall Cavendish Corp.), pp.147-150.
1997 "Sand Songs: The Formal Languages of Walpiri Iconography." Humanistic Mathematics Network Journal No. 15: 17-27.
1996a "My Brother Doesn't Have a Pickup: Ethnomathematics and Mathematics Education." Mathematics and Computer Education 30(1):42-50.
1996b "A Small Dig in the Archeology of Mathematics." Mathematical Connections 4(1):24-30.
1996c (with Albert Marcella) "Automated Disaster Recovery Plan Auditing." Disaster Recovery Journal 9(4):70.
1995a (with Albert Marcella) "Utilizing Expert Systems to Evaluate Disaster Recovery Planning." Journal of Applied Business Research 11(1):30-38.
1995b "Ethnomathematics and Education." International Third World Studies Journal and Review 7:55-60.
1994a "How Students Can Own Mathematics: Three Tales." International Study Group on Ethnomathematics Newsletter 9(2):3-4.
1994b (with Albert Marcella) "Automated Disaster Recovery Plan Auditing: Prospects for Using Expert Systems to Evaluate Disaster Recovery Plans." EDPACS: The EDP Audit, Control, and Security Newsletter 21(9):1-15.
1994c "Constructivism, Factoring, and Belief." School Science and Mathematics 94(8):420-425.
1993a "Writing (about) Mathematics." Millikin University Journal of Writing 2(2):44-48.
1993b "Algebraic Structures in Walbiri Iconography." Mathematical Connections 1(2):5-11.
1992a "Augustus De Morgan on the Teaching of Mathematics." Mathematical Gazette 75(475):97-99.
1992b "An Easy Alternative to Venn Diagrams for Depicting Syllogisms." The Illinois Mathematics Teacher 43(4): 29-35.
1991 "Fiction and the Teaching of College Mathematics." Mathematics and Computer Education 25(3): 274-282.
1990a "The Essay as Cognitive Map" in Using Writing to Teach Mathematics edited by Andrew Sterrett (MAA Notes Number 16), pp:138-139.
1990b "A proto-Dravidian reading of the fish signs of the Indus script." Journal of Tamil Studies 38: 1-2.
1989 "On the Linguistic Significance of the Metagrammar in Two-level Models of Natural Language." Transactions of the Illinois Academy of Sciences 82:39-46.
1988 "Some Structural Aspects of the Indus Script." Journal of Tamil Studies 31:69-88.
1987 "An SDI Problem for Beginning Programmers" SIGCS Newsletter 2(2):9-11.
1985 "A Structural Function of the 'Cage' in the Harappan Writing System." Journal of Tamil Studies 28:1-3.
1981 "Chilam Balam to the Rescue: An Application of LCM." Illinois Mathematics Teacher 32(3):2-6.
1979 "Minimum Mathematical Skills: A Subjective Examination."
The
Mathematics Teacher 72(1):50-52.
Reviews
2008a A Beginner's Guide to Discrete Mathematics by W.D. Wallis. SIGACT News 39(1):7-9.
2008b Meta Math! by Gregory Chaitin. Mathematics and Computer Education 42(1):63-64.
2008c Godel's Theorem: An Incomplete Guide to Its Uses and Abuse by Torkel Franzen. Mathematics and Computer Education 42(1):64-65.
2008d Alice in Action: Computing Thorugh Animation by Joel Adams. Mathematics and Computer Education 42(1):66-68.
2008e Ant Colony Optimization by Marco Dorigo and Thomas Stutzle. Mathematics and Computer Education 42(1):68-70.
2008f The Mathematics of Logic: A Guide to Completeness Theorems and Their Applications by Richard Kaye. Mathematics and Computer Education 42(1):72-73.
2008g Pacific Ethnomathematics: A Bibliographic Study by Nicholas J. Goetzfridt. Mathematics and Computer Education 42(2):165-166.
2008h The Archimedes Codex: How a Medieval Prayer Book is Revealing the True Genius of Antiquity's Greatest Scientist by Reviel Netz and William Noel. Mathematics and Computer Education 42(2):168-169.
2007a Imagining Numbers (Particularly the Square Root of MInus Fifteen) by Barry Mazur. Mathematics and Computer Education 41(1):67-68.
2007b Unknown Quantity: A Real and Imaginary History of Algebra by John Derbyshire. Mathematics and Computer Education 41(1):72-73.
2007c Unexpected Links Between Egyptian and Babylonian Mathematics by Jöran Friberg. Mathematics and Computer Education 41(1):75-77.
2007d The Square Root of 2 by David Flannery. Mathematics and Computer Education 41(2):173-175.
2007e Ethnomathematics: Link Between Traditions and Modernity by Ubiratan D'Ambrosi. Mathematics and Computer Education 41(2):175-176.
2007f Finite State Morphology by Kenneth R. Beesley and Lauri Karttunen. Mathematics and Computer Education 41(2):176-177.
2006a
Infinite Ascent: A Short History of Mathematics by David Berlinski.
Mathematics and Computer Education 40(1):74-75.
2006b
On Intelligence by Jeff Hawkins.
Mathematics and Computer Education 40(2):166-167.
2006c
Incompleteness: The Proof and Paradox of Kurt Gödel by Rebecca
Goldstein.
Mathematics and Computer Education 40(2):171.
2006d
Awakening of Geometrical Thought in Early Culture by Paulus
Gerdes.
Mathematics and Computer Education 40(2):172.
2006e Mathematical Apocrypha Redux: More Stories and Anecdotes of Mathematicians and the Mathematical by Stephen Krantz. Mathematics Teacher 100(2):159.
2006f Molecular Computing edited by Tanya Sienko, Andrew Adamatzky, Nicholas Rambidi and Michael Conrad. Mathematics and Computer Education 40(3):251-252.
2005a Mathematical Models in Biology: An Introduction by Elizabeth Allman and John Rhodes. Mathematics and Computer Education 39(1):78-79.
2005b Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence by Jacques Ferber. Mathematics and Computer Education 39(1):81-82.
2005c Pi: A Biography of the World's Most Mysterious Number by Alfred S. Posamentier and Ingmar Lehmann. The Mathematics Teacher 98(8):574-576.
2005d Math Through the Ages: A Gentle History for Teachers and Others (Expanded Edition) by William P. Berlinghoff and Fernando Q. Gouvea. Mathematics and Computer Education 39(2):161-162.
2005e Rethinking Mathematics: Teaching Social Justice by the Numbers by Eric Gutstein and Bob Peterson. Mathematics and Computer Education 39(3):258-259.
2005f Data Mining: A Tutorial-Based Primer by Richard J. Roiger and Michael W. Geatz. Mathematics and Computer Education 39(3):259-260.
2005g The Anthropology of Numbers by Thomas Crump. Mathematics and Computer Education 39(3):260-261.
2005h Signs of the Inka Khipu: Binary Coding in the Andean Knotted-String Records by Gary Urton. Mathematics and Computer Education 39(3):262-263.
2004a Prime Obsession: Bernhard Riemann and the Greatest Unsolved Problem in Mathematics by John Derbyshire. The Mathematics Teacher 97(4):301-302.
2004b Mathematics for New Technologies by Don Hutchison and Mark Yannotta. Mathematics and Computer Education 38(1):113-114.
2004c The Heart of Mathematics: An invitation to Effective Thinking by Edward Burger and Michael Starbird. Mathematics and Computer Education 38(1): 114-115.
2004d West Point's Scientific 200: Celebration of the Bicentennial by Chris Arney. Mathematics and Computer Education 38(1):115-116.
2004e Invitation to Cryptology by Thomas H. Barr. Mathematics and Computer Education 38(3):338-339.
2004f What are the Chances? Voodoo Deaths, Office Gossip and Other Adventures in Probability by Bart K. Holland. Mathematics and Computer Education 38(3): 339-340.
2004g Sherlock Holmes in Babylon and Other Tales of Mathematical History by Marlow Anderson, Victor Katz, and Robin Wilson. The Mathematics Teacher 98(5):364-365.
2003a An Illustrated Guide to Theoretical Ecology by Ted J. Case. Mathematics and Computer Education 37(2):249-251.
2003b Godel: A Life of Logic by John L.Casti and Werner DePauli. Mathematics and Computer Education 37(2):248-249.
2003c Swarm Intelligence: From Natural to Artificial Systems by Eric Bonabeau, Marco Dorigo and Guy Theraulaz. Mathematics and Computer Education 37(2): 251-252.
2002a Adventures in Modeling: Exploring Complex Dynamic Systems with StarLogo by Vanessa Colella, Eric Klopfer and Michael Resnick. Mathematics and Computer Education 36(1):80-81.
2002b Mathematics Across Cultures: The History of Non-Western Mathematics. Edited by Helaine Selin. Mathematics and Computer Education 36(3):292-294.
2002c Women, Art and Geometry in Southern Africa by Paulus Gerdes. Mathematics and Computer Education 36(2): 192-193
2002d Theory of Computing: A Gentle Introduction by Efim Kinber and Carl Smith. Mathematics and Computer Education 36(2): 193-195.
2002e Mathematics for Human Survival by Patricia Clark Kenschaft. Mathematics and Computer Education 36(3):291-292.
2001a Automata and Languages: Theory and Applications by Alexander Meduna. SIGACT NEWS 32(3):11-13.
2001b New Trends in Formal Languages edited by Gheorghe Paun and Arto Salomaa. Mathematics and Computer Education 35(2):182-183.
2001c Intimations of Infinity: The Cultural Meanings of the Iqwaye Counting and Number Systems by Jadran Mimica. Mathematics and Computer Education 35(1):92-93.
2001d Growing Artificial Societies by Joshua M. Epstein and Robert Axtell. Mathematics and Computer Education 35(3):275-276.
2001e The Mystery of the Aleph: Mathematics, The Kabbalah, and the Search for Infinity by Amir Aczel. Mathematics and Computer Education 35(2):180-181.
2001f Angles of Reflection: Logic and a Mother's Love by Joan L. Richards. The Mathematics Teacher 94(3):238.
2001g Mesopotamian Mathematics, 2100-1600 BC: Technical Constants in Bureaucracy and Education by Eleanor Robson. Mathematics and Computer Education 35(1):93-94.
2000a Archaic Bookkeeping: Early Writing and Techniques of Economic Administration in the Ancient Near East by Hans J. Nissen, Peter Damerow, and Robert Englund. Mathematics and Computer Education 34(3):325-326.
2000b History of Mathematics/Histories of Problems by Inter-IREM Commission. Mathematics and Computer Education 34(2):218-219.
2000c The Importance of Being Fuzzy by Arturo Sangalli. Mathematics and Computer Education 34(1):97-98.
2000d The Number Devil: A Mathematical Adventure by Hans Magnus Enzenberger. Mathematics and Computer Education 34(2):217-218.
2000e A Mathematical Mosaic: Patterns & Problem Solving by Ravi Vakil. Mathematics and Computer Education 34(2):219-220.
2000f Combinatorics: A Problem Solving Approach by Daniel A. Marcus. The Mathematics Teacher 93(4):352-353.
2000g Invitation to Discrete Mathematics by Jiri Matousek and Jaroslav Nesetril. The Mathematics Teacher 93(1):80.
1999a The Joy of Pi by David Blatner. Mathematics and Computer Education 33(1):92-93.
1999b African Fractals: Modern Computing and Indigenous Design by Ron Eglash. The American Mathematical Monthly 106(9):872-875.
1999c The Social Life of Numbers: A Quechua Ontology of Numbers
and Philosophy of Arithmetic by Gary Urton.
Mathematics and Computer Education 33(1):93-94.
1999d Cornerstones of Undecidability by Grzegorz Rozenberg and Arto Salomaa. Mathematics and Computer Education 33(2):190-191.
1999e An Introduction to Natural Computation by Dana Ballard. Mathematics and Computer Education 33(3):294-295.
1999f Darwin Among the Machines: The Evolution of Global Intelligence by George B. Dyson. Mathematics and Computer Education 33(2):191-192
1999g Algebra in Ancient and Modern Times by V.S. Varadarajan. The Mathematics Teacher 92(5):454.
1999h In-line/On-line: Fundamentals of the Internet and the World Wide Web by Raymond Greenlaw & Ellen Hepp. Mathematics and Computer Education 33(3):293-294.
1998a New Directions in the Philosophy of Mathematics: An Anthology by Thomas Tymockzko. Mathematics and Computer Education 32(3):309-310.
1998b The Invention of Infinity: Mathematics and Art in the Renaissance by J.V. Field. Mathematics and Computer Education 32(3):310.
1998c The Universe and the Teacup: The Mathematics of Truth and Beauty by K.C. Cole. Mathematics and Computer Education 32(3):311.
1998d Proof in Mathematics: An Introduction by James Franklin and Albert Daoud. The Mathematics Teacher 91(2):187-188.
1997 Strength in Numbers: Discovering the Joy and Power of Mathematics in Everyday Life by Sherman K. Stein. The Mathematics Teacher 90(1):24-30.
1996a Philosophy of Mathematics and Mathematical Practice in the Seventeenth Century by Paolo Mancuso. Mathematics and Computer Education 30(3):323-324.
1996b Infinity and the Mind: The Science and Philosophy of the Infinite by Rudy Rucker. The Mathematics Teacher 89(3):256-257.
1996c Mathematics: A Concise History and Philosophy by W.S. Anglin. Mathematics and Computer Education 30(1):116-118.
1995 In Measure Number and Weight: Studies in Mathematics and Culture by Jens Hoyrup. Mathematics and Computer Education 29(3):335-337.
1994a Artificial Intelligence with Common LISP: Fundamentals of Symbolic and Numeric Processing by James L. Noyes. Mathematics and Computer Education 28(3):343-344.
1994b From Logic to Logic Programming by Kees Doets. SIGACT News 25(4):36-37.
1994c Algebraic Models for Social Networks by Philippa Pattison. Mathematics and Computer Education 28(3):355-356.
1994d Knot Theory by Charles Livingston. The Mathematics Teacher 87(6):458.
1994e Chaos: The Software by AutoDesk, Inc. Mathematics and Computer Education 28(1):105-107.
1992a Dictionary of Computing. Edited by Illingworth, Glaser, and Pyle. Mathematics and Computer Education 26(2):204-205.
1992b Turbo Prolog: Step by Step by R. Cafolla and A.D.Kauffmann. Mathematics and Computer Education 26(1):98-99.
1992c Designing Intelligence: A Framework for Smart Systems by Stephen H. Kim. Mathematics and Computer Education 26(3):331-333.
1992d Knowledge Systems Through Prolog by Stephen H. Kim. Mathematics and Computer Education 26(3):331-333.
1991a The History of Mathematics by David M. Burton. Mathematics and Computer Education 25(3):314-316.
1991b CA Lab by Rudy Rucker and John Walker. Mathematics and Computer Education 25(2):216-217.
1990a Neuroshell by Ward Systems Group. Mathematics and Computer Education 24(3):295-297.
1990b The Student Edition of Minitab by Robert Schaefer & Richard Anderson. Mathematics and Computer Education 24(2):180-181.
1990c The Geometric Supposer: Triangles by Judah Swartz and Michael
Yerushalmy. Mathematics and Computer Education 24(2):185-186.
1990d Writing to Learn Mathematics and Science edited by
Paul Connolly and Teresa Vilardi. Mathematics and Computer Education
24(2):163-165.
1990e Computer Viruses, Worms, Data Diddlers, Killer Programs, and Other Threats to Your System by John McAfee and Colin Haynes. Mathematics and Computer Education 24(3):284-285.
1989a The Vastness of Natural Language by D. Terence Langendoen and Paul M. Postal. Computational Linguistics 15(1):55-56.
1989b Native American Mathematics edited by Michael Closs. The American Mathematical Monthly 96(7):662-663.
1989c Introductory Discrete Structures with Applications by Kolman/Busby. Mathematics and Computer Education 23(1):56-57.
1987 Applied Finite Mathematics by George J. Kertz. Mathematics and Computer Education 21(3):207-208.
{128}