''' List of popular programming book acronyms ''' AIMA = ''Artificial Intelligence: A Modern Approach'' by Stuart Russell and PeterNorvig AMOP = TheArtOfTheMetaObjectProtocol by GregorKiczales, Jim Des Rivieres and Daniel G. Bobrow ATTAPL = AdvancedTopicsInTypesAndProgrammingLanguages by BenjaminPierce AWDWR = AgileWebDevelopmentWithRails by DaveThomas and David Heinemeier Hansson EOPL = EssentialsOfProgrammingLanguages by DanielFriedman and Mitchell Wand CLR = IntroductionToAlgorithms, first edition, by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest CLRS = IntroductionToAlgorithms, second or third edition, by Thomas H. Cormen, Charles E. Leiserson, RonaldRivest, and Cliff Stein CLtL = CommonLispTheLanguage by GuySteele * CLtL1 or CLtL2 indicate the first and second editions respectively. CMath = ConcreteMathematics by RonGraham, DonKnuth, and Oren Patashnik CS:APP = ''Computer Systems: A Programmer's Perspective'' by Randal E. Bryant and David R. O'Halloran CTM = ConceptsTechniquesAndModelsOfComputerProgramming by PeterVanRoy and Seif Haridi GoF = DesignPatternsBook by ErichGamma, RichardHelm, RalphJohnson, and JohnVlissides (acronym means GangOfFour, referring to the authors) GOOS - ''Growing Object-Oriented Software'' Guided by Tests by SteveFreeman and NatPryce HOP = ''Higher-Order Perl'' by MarkJasonDominus HTDP = HowToDesignPrograms by MatthiasFelleisen, Robert Bruce Findler, Matthew Flatt and Shriram Krishnamurthi K&R = ''The C Programming Language'' (KernighanAndRitchie) by BrianKernighan and DennisRitchie LiSP = LispInSmallPieces by ChristianQueinnec LL = LessonsLearnedInSoftwareTesting by CemKaner, JamesBach and BretPettichord PAIP = ParadigmsOfArtificialIntelligenceProgramming by PeterNorvig PCL = PracticalCommonLisp by PeterSeibel PLAI = ProgrammingLanguagesApplicationAndInterpretation by Shriram Krishnamurthi PLP = ProgrammingLanguagePragmatics by Michael L. Scott PLP2e = ProgrammingLanguagePragmatics Second Edition by Michael L. Scott SEwPR = ''Semantics Engineering with PLT Redex'' by Matthias Felleisen, Robby Findler, and Matthew Flatt SICP = StructureAndInterpretationOfComputerPrograms by Hal Abelson and GeraldSussman, with Julie Sussman TAOCP = TheArtOfComputerProgramming by DonaldKnuth TAPL = TypesAndProgrammingLanguages by BenjaminPierce TCPL = TheCeePlusPlusProgrammingLanguage by BjarneStroustrup TCS = ''Testing Computer Software'' by Cem Kaner, Jack Falk, and Hung Quoc Nguyen TLS = TheLittleSchemer by DanielFriedman and MatthiasFelleisen TSPL = TheSchemeProgrammingLanguage by R. Kent Dybvig TPOP = ThePracticeOfProgramming by BrianKernighan and RobPike TSS = TheSeasonedSchemer by DanielFriedman and MatthiasFelleisen TRS = TheReasonedSchemer by DanielFriedman, William E. Byrd and OlegKiselyov UPE = TheUnixProgrammingEnvironment by BrianKernighan and RobPike WELC = WorkingEffectivelyWithLegacyCode by MichaelFeathers See http://mbishop.esoteriq.org/stuff/books.txt ---- CategoryBooks