Michael’s Personal Blog

Read at your own risk: This is a mix of German and English and used as a public bookmark list.