Author: Ludwig Ott and James Canon  Bastible