Springer Praxis Books

484 pages hardcover

nonfiction art science technology