Books written by Dan M. Frangopol