Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Stephen Toub
Jeffrey Richter
Robert C. Martin
Gabriel Baptista, Francesco Abbruzzese