Best Practice Software-Engineering by Alexander Schatten