title: The MathML Handbook (Internet Series)
author:  Pavi Sandhu 
description: Pavi Sandhu (Champaign, IL) has a Ph.D. in Physics from Boston University and over ten years of experience with mathematical typesetting systems such as TeX and Mathematica. He is currently a technical writer and manager at Wolfram Research and has been published widely in technical journals.
zlib_text:   
  
  _Main Page_  
  _Table of Contents_  
  _Preface_  
  _Chapter 1: Introduction_  
  _1.1. What's the Book About?_  
  _1.2. Mathematics Review_  
  _1.2.1. Exponents_  
  _1.2.2. Logarithms_  
  _1.2.3. Series_  
  _1.2.4. Modular Arithmetic_  
  _1.2.5. The P Word_  
  _1.3. A Brief Introduction to Recursion_  
  _Exercises_  
  _Chapter 2: Algorithm Analysis_  
  _2.1. Mathematical Background_  
  _2.2. Model_  
  _2.3. What to Analyze_  
  _2.4. Running Time Calculations_  
  _2.4.1. A Simple Example_  
  _2.4.2. General Rules_  
  _2.4.3 Solutions for the Maximum Subsequence Sum Problem_  
  _2.4.4 Logarithms in the Running Time_  
  _2.4.5 Checking Your Analysis_  
  _2.4.6. A Grain of Salt_  
  _Exercises_  
  _Chapter 3: Lists, Stacks, And Queues_  
  _3.1. Abstract Data Types (ADTs)_  
  _3.2. The List ADT_  
  _3.2.1. Simple Array Implementation of Lists_  
  _3.2.2. Linked Lists_  
  _3.2.3. Programming Details_  
  _3.2.4. Common Errors_  
  _3.2.5. Doubly Linked Lists_  
  _3.2.6. Circularly Linked Lists_  
  _3.2.7. Examples_  
  _3.2.8.