أشرف عامر

1 book

366 pages first pub 2008 (editions)

nonfiction computer science sociology technology challenging informative slow-paced