أيمن أحمد عياد

2 books

296 pages paperback 2006

nonfiction computer science mathematics science technology challenging informative slow-paced

210 pages digital 2010

nonfiction science informative medium-paced