Philipp H. Pattberg

1 book

608 pages hardcover

medium-paced

269 pages digital 2016

301 pages hardcover 2012

challenging informative medium-paced