A new kind of non-linear, interactive textbook that expands its content as the reader learns.