Source: http://fjknape.de/biblio.pdf