Top 0 javad hashemi william f smith PDF Book Page 34