Added textbook source code as a submodule