Mahyar A. Amouzegar

10 books

264 pages paperback

fiction literary

132 pages 2006

informative inspiring medium-paced

280 pages paperback 2021

fiction adventurous mysterious medium-paced

104 pages paperback

nonfiction art history science technology medium-paced

59 pages paperback

nonfiction art history politics science technology

66 pages paperback

nonfiction art computer science science technology medium-paced

102 pages paperback

nonfiction art science technology medium-paced

145 pages 2004

informative medium-paced

39 pages paperback

nonfiction politics science technology

73 pages 2002

informative inspiring medium-paced