Springer Information Sciences

700 pages paperback

nonfiction science technology