Eric Shiraev, Ph.D. Books, Research, and Projects