Author: Charles E. Leiserson
Alternate names: Charles Eric Leiserson; Charles E Leiserson