John D. Joannopoulos (Q20203230)
American physicist
Language: