Martin Libicki

2 books

496 pages hardcover

nonfiction art computer science politics science technology informative reflective medium-paced

123 pages paperback

nonfiction business computer science economics medium-paced