Bio:Michael Koseler

Birth year from notes on authors in this book