Books by author 'Richard Javad Heydarian'