Selected papers of Alan Hoffman with commentary - Hoffman, A. J. (World Scientific,)