Magdi S. Mahmoud

17 books

480 pages hardcover

nonfiction art technology informative medium-paced

578 pages hardcover

nonfiction art technology informative medium-paced

484 pages paperback

nonfiction art technology challenging informative medium-paced

576 pages hardcover

nonfiction computer science technology challenging informative medium-paced

433 pages hardcover

nonfiction art mathematics technology informative medium-paced

388 pages paperback

nonfiction art technology medium-paced

394 pages paperback

challenging informative medium-paced

560 pages paperback

nonfiction art technology medium-paced

521 pages hardcover

nonfiction art technology medium-paced

233 pages paperback

nonfiction art mathematics technology medium-paced