books/bookvol10.3 DERHAM: add code for differential forms

Kurt Pagani <nilqed@gmail.com> posted additional code