David Shirazi Books In OrderPublication Order of David Shirazi BooksLeave a Reply
The Twelfth Imam | (2010) | Description / Buy at Amazon |
The Tehran Initiative | (2011) | Description / Buy at Amazon |
Damascus Countdown | (2013) | Description / Buy at Amazon |