logo

Steven Black Consulting

Contact me

Services
Consulting
Mentoring
Training

INTL Toolkit
Support
Info
INTL VFP
INTL 2.x
Price
Upgrade
Purchase

Also
Wikis
Downloads
Articles
Links

Software Engineering Bookshelf

Here are some OO and software engineering books I've read and recommend. a book rating 5 is a "must have". this list is in association with Amazon.com.


179 Recommendations (updated 04/29/04)
Architectural Design Patterns -- Non-Software (1)
Architecture (4)
C++ (8)
COM (4)
Components (3)
Data (5)
Design Patterns (19)
Hardware Architecture (2)
International (8)
Internet (5)
Java (3)
Management (7)
Methodology (26)
Metrics (1)
OOP (54)
Programming (5)
SQL (4)
Security (1)
UML (3)
VFP (13)
XML/XSL (3)

Architectural Design Patterns -- Non-Software (1 titles)
Rating
5

Alexander, Christopher, Sara Ishikawa, and Murray Silverstein (1977), A Pattern Language: Towns, Buildings, Construction, Oxford University Press, ISBN 0-19-501919-9.

Top
Architecture (4 titles)
Rating
5

Hohpe, Gregor, Woolf, Bobby (2004), Enterprise Integration Patterns, Addison Wesley, ISBN 0-321-20068-3.

5

Fowler, Martin (2003), Patterns Of Enterprise Application Architecture, Addison Wesley, ISBN 0-321-12742-0.

4

Shaw, Mary, Garland, David (1996), Software Architecture -- Perspectives On An Emerging Discipline, Prentice Hall, ISBN 0-13-182957-2.

3

Adams, Johnathan, et al. (2001), Patterns for e-business, IBM Press, ISBN 1-931182-02-7.

Top
C++ (8 titles)
Rating
5

Bjarne Stroustrup (1997), The C++ Programming Language, Addison-Wesley, ISBN 0201889544.

5

Meyers, Scott (1997), Effective C++ : 50 Specific Ways to Improve Your Programs and Designs, Addison-Wesley, ISBN 0201924889.

5

Lakos, John (1996), Large-Scale C++ Software Design, Addison-Wesley, Reading, MA, ISBN 0201633620.

5

Lippman, Stanley (1996), Inside the C++ Object Model, Addison-Wesley, ISBN 0-201-83454-5.

5

Meyers, Scott (1995), More Effective C++ : 35 New Ways to Improve Your Programs and Designs, Addison-Wesley, ISBN 020163371X.

4

Eckel, Bruce (1995), Thinking in C++, Prentice Hall, ISBN 0139177094.

4

Lippman, Stanley (1995), C++ Gems, Cambridge University Press, ISBN 013-570-5819.

4

Coplien, J. (1992), Advanced C++ Programming Styles and Idioms, Addison Wesley, Reading, MA, ISBN 0-201-54855-0.

Top
COM (4 titles)
Rating
5

Granor, Tamar, and Martin, Della (2000), Microsoft Office Automation with Visual FoxPro, Hentzenwerke, Milwaukee, WI, ISBN 0-96550-93503.

5

Box, Don (1998), Essential COM, Addison-Wesley, ISBN 0201634465.

4

Box, Don (1998), Effective COM, Addison-Wesley, ISBN 0-201-37968-6.

4

Grimes, Richard (1997), DCOM Programming, Wrox, ISBN 1-861000-60-X.

Top
Components (3 titles)
Rating
5

Box, Don (1998), Essential COM, Addison-Wesley, ISBN 0201634465.

5

Sametinger, Johannes (1997), Software Engineering With Reusable Components, Springer, ISBN 3-540-62695-6.

4

Szyperski, Clemens (1997), Component Software, Addison-Wesley, Reading, MA, ISBN 0-201-17888-5.

Top
Data (5 titles)
Rating
5

Moniz, Joseph (1999), Enterprise Application Architecture, Wrox, Birmingham, England, ISBN 1-861002-58-0.

5

Hay, David (1995), Data Model Patterns: Conventions of Thought, Dorset House, New York, NY, ISBN 0-932633-29-3.

5

Fleming, Candace (1987), The Handbook of Relational Database Design, Adison-Wesley, Reading, MA, ISBN 0-201-11434-8.

4

Silverston, Len, et al (1997), The Data Model Resource Book, Wiley, ISBN 0-471-15364-8.

3

Reingruber, Michael, and Gregory, William (1994), The Data Modeling Handbook, Wiley, ISBN 0-471-05290-6.

Top
Design Patterns (19 titles)
Rating
5

Hohpe, Gregor, Woolf, Bobby (2004), Enterprise Integration Patterns, Addison Wesley, ISBN 0-321-20068-3.

5

Fowler, Martin (2003), Patterns Of Enterprise Application Architecture, Addison Wesley, ISBN 0-321-12742-0.

5

Harrison, Neil et al (2000), Pattern Languages of Program Design 4, Addison Wesley, ISBN 0-201-43304-4.

5

Schmidt, Douglas et al (2000), Pattern-Oriented Software Architecture Volume 2, Wiley, ISBN 0-471-60695-2.

5

Martin, R et al (1998), Pattern Languages of Program Design 3, Addison-Wesley, Reading, MA, ISBN 0-201-31011-2.

5

Buschman, F et al (1996), A System of Patterns, John Wiley & Sons, West Sussex, England, ISBN 0-471-95869-7.

5

Hay, David (1995), Data Model Patterns: Conventions of Thought, Dorset House, New York, NY, ISBN 0-932633-29-3.

5

Gamma, E., Helm, R., Johnson, R, and Vlissides, J. (1994), Design Patterns, Elements of Object Oriented Software, Addison Wesley, Reading, MA, ISBN 0-201-63361-2.

4

Brown, William J. , Malveau, Raphael C. , Hays, W, III McCormick, Brown, William H., Mowbray, Thomas J. (1998), AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis, John Wiley & Sons, ISBN 0471197130.

4

Grand, Mark (1998), Patterns in Java, Volume 1: A Catalog of Reusable Design Patterns Illustrated with UML, John Wiley & Sons, New York, NY, ISBN 0-471-25839-3.

4

Vlissides, John (1998), Pattern Hatching, Addison-Wesley, ISBN 0201432935.

4

Mowbray, Thomas (1997), Corba Design Patterns, Wiley, ISBN 0-471-15882-8.

4

Fowler, Martin (1996), Analysis Patterns- Reusable Object Models., Addison Wesley, Reading, MA, ISBN 0201895420.

4

Vlissides, Coplien, Kerth (1996), Pattern Languages of Program Design 2, Addison-Wesley, Reading, MA, ISBN 0-201-89527-7.

4

Coplien, J, and Schmidt, D (1995), Pattern Languages of Program Design, Addison Wesley, Reading, MA, ISBN 0-201-60734-4.

4

Pree, W (1995), Design Patterns for Object Oriented Development, Addison Wesley, Reading, MA, ISBN 0-201-42294-8.

4

Coplien, J. (1992), Advanced C++ Programming Styles and Idioms, Addison Wesley, Reading, MA, ISBN 0-201-54855-0.

3

Adams, Johnathan, et al. (2001), Patterns for e-business, IBM Press, ISBN 1-931182-02-7.

3

Coad, P, North, D, and Mayfield, M (1995), Object Models: Strategies, Patterns, and Applications, Prentice Hall, Englewood Cliffs, NJ, ISBN 0-13-108614-6.

Top
Hardware Architecture (2 titles)
Rating
5

Kershav, S. (1998), An Engineering Approach to Computer Networking, Addison-Wesley, ISBN 0201634422.

5

Hennessy, John L. and Patterson, David A. (1996), Computer Architecture: A Quantitative Approach, Second Edition, Morgan Kaufmann Publishers, ISBN 1-55860-329-8.

Top
International (8 titles)
Rating
5

Trompenaars, Fons (1998), Riding the Waves of Culture, McGraw-Hill, ISBN 0-7863-1125-8.

5

Kano, Nadine (1995), Developing International Software for Windows 95 and Windows NT, Microsoft Press, Redmond, WA, ISBN 1-55615-840-8.

5

O"Donnell, Sandra Martin (1994), Programming for the World, Prentice Hall, Englewood Cliffs, NJ, ISBN 0-13-722190-8.

5

Taylor, Dave (1992), Global Software, Springer-Verlag, ISBN 0-387-97706-6.

4

Axtell, Roger (1997), Gestures - The DO's and TABOOs of Body Language Around The World, Wiley, ISBN 0-471-18342-3.

4

Morrison, Terri, et Al. (1994), Kiss, Bow, or Shake Hands - How to do Business in Sixty Countries, Morrisson, ISBN 1-55850-444-3.

4

Lunde, Ken (1993), Understanding Japanese Information Processing, O'Reilly & Associates, ISBN 1-56592-043-0.

3

Emmanuel Uren, Robert Howard, and Tiziana Perinotti (1992), Software Internationalization and Localization: An Introduction, Van Nostrand Reinhold, ISBN 0-442-01498-8.

Top
Internet (5 titles)
Rating
5

Strahl, Rick (1999), Internet Applications with Visual FoxPro 6, Hentzenwerke, Milwaukee, WI, ISBN 0-96550-9397.

5

Aaron Weiss (Editor), Rebecca Tapley, Robert C., Jr Benedict, Daniels, Kim Daniels (1997), Web Authoring Desk Reference, Hayden Books, ISBN 1568303521.

4

McClure, Stuart, Scambray, Joel, Kurtz, George (1999), Hacking Exposed, Osborne, ISBN 0-07-212127-0.

4

St. Laurant, Simon (1998), Xml : A Primer, IDG Books Worldwide, ISBN 1-5582-8592-X.

3

Adams, Johnathan, et al. (2001), Patterns for e-business, IBM Press, ISBN 1-931182-02-7.

Top
Java (3 titles)
Rating
5

Eckel, Bruce (1996), Thinking in Java, Prentice Hall, ISBN 0136597238.

5

James Gosling, Bill Joy, Guy L. Steele (1996), The Java Language Specification, Addison-Wesley, ISBN 0-201634511.

4

Grand, Mark (1998), Patterns in Java, Volume 1: A Catalog of Reusable Design Patterns Illustrated with UML, John Wiley & Sons, New York, NY, ISBN 0-471-25839-3.

Top
Management (7 titles)
Rating
5

Hentzen, Whil (1999), The 1999 Software Developer's Guide, Hentzenwerke, Milwaukee, WI, ISBN 0-96550-932-X.

5

McConnell, Steve (1998), Software Project Survival Guide, Microsoft Press, Redmond, WA, ISBN 1-57231-621-7.

5

McConnell, Steve (1997), Rapid Development, Microsoft Press, Redmond, WA, ISBN 1-55615-900-5.

5

Brooks, Fred (1995), The Mythical Man Month, Addison Wesley, Reading, M, ISBN 0-201-83595-9.

5

McConnell, Steve (1993), Code Complete, Microsoft Press, Redmond, WA, ISBN 1-55615-484-4.

4

Cockburn, Alistair (1998), Surviving Object-Oriented Projects, Addison-Wesley, Reading, MA, ISBN 0-201-49834-0.

3

Taylor, David (1990), Object-Oriented Technology: A Manager's Guide, Addison-Wesley, Reading, MA, ISBN 0-201-56358-4.

Top
Methodology (26 titles)
Rating
5

Constantine, Larry, and Lockwood, Lucy (1999), Software For Use, Addison-Wesley, Reading, MA, ISBN 0-201-92478-1.

5

Doug Rosenberg, Kendall Scott (1999), Use Case Driven Object Modeling with UML: A Practical Approach, Addison-Wesley, ISBN 0201432897.

5

Bennett, Douglas (1997), Designing Hard Software - The Essential Tasks, Manning, ISBN 0-13-304619-2.

5

IBM (1997), Developing Object-Oriented Software -- An Experience Based Approach, Prentice Hall, Englewood Cliffs, NJ, ISBN 0-13-737248-5.

5

Jacobson Ivar et al (1997), Software Reuse, Addison Wesley, Reading, MA, ISBN 0-201-92476-5.

5

Brooks, Fred (1995), The Mythical Man Month, Addison Wesley, Reading, M, ISBN 0-201-83595-9.

5

Coleman, Derek, et. al. (1994), Object-Oriented Development - The Fusion Method, Prentice-Hall Object-Oriented Series, Englewood Cliffs, NJ, ISBN 0-13-338823-9.

5

Booch, Grady (1993), Object-Oriented Analysis And Design With Applications, Addison Wesley, Reading, MA, ISBN 0-8053-5340-2.

5

Jacobson Ivar et al (1992), Object-Oriented Software Engineering - A Use Case Driven Approach, Addison Wesley, Reading, MA, ISBN 0-201-54435-0.

4

Evans, Eric (2003), Domain-Driven Design, Addison-Wesley, Reading, MA, ISBN 0-321-12521-5.

4

Jacobson Ivar et al (1998), The Objectory Software Development Process, Addison Wesley, Reading, MA, ISBN 0-201-57169-2.

4

Graham, Ian et al (1997), The OPEN Process Specification, Addison-Wesley, Reading, MA, ISBN 0-210-33133-0.

4

Liberty, Jesse (1997), Clouds to Code, Wrox, Olton, Birmingham, ISBN 1-861000-95-2.

4

Meyer, Bertrand (1997), Object-Oriented Software Construction, Prentice Hall, Englewood Cliffs, NJ, ISBN 0-13-629155-4.

4

Somerville, I, Sawyer, P (1997), Requirements Engineering - A good practice guide, Wiley, ISBN 0-471-97444-7.

4

Texel, P, Williams, C (1997), Use Cases combined with Booch, OMT, UML - Processes and Products, Prentice Hall, ISBN 0-13-727405-X.

4

Malan, Ruth et al (1996), Object Oriented Development at Work, Prentice Hall, Englewood Cliffs, NJ, ISBN 0-13-243148-3.

4

Tkach, D, Puttick, R (1996), Object Technology in Application Development, Addison-Wesley, Reading, MA, ISBN 0-13-727405-X.

4

Rumbaugh James, et al (1991), Object-Oriented Modeling and Design, Prentice Nall, Englewood Cliffs, NJ, ISBN 0-13-629841-9.

3

Buhr, R.J. (1996), Use Case Maps for Object-Oriented Systems, Prentice-Hall, Englewood Cliffs, NJ, ISBN 0-13-456542-8.

3

White, Iseult (1994), Using the Booch Method - A Rational Approach, Benjamin Cumings, ISBN 0-8053-0614-5.

3

Embley D.W. , Kurtz B.D. , Woodfield S.N. (1992), Object-Oriented Systems Analysis, A Model-Driven Approach, Yourdon Press/Prentice Hall, Englewood Cliffs, NJ, ISBN 0-13-629973-3.

3

Martin James and Odell James J (1992), Object-Oriented Analysis and Design, Prentice-Hall, Englewood Cliffs, NJ, ISBN 0-13-630245-9.

3

Shlaert, Sally, Mellor, Stephen (1992), Object Lifecycles -- Modeling the World in States, Prentice Hall, Englewood Cliffs, NJ, ISBN 0-13-629940-7.

3

Coad, Peter, Yourdon Edward (1991), Object-Oriented Analysis, Prentice Hall, Englewood Cliffs, NJ, ISBN 0-13-629981-4.

3

Wirfs-Brock Rebecca, Wilkerson Brian , Wiener Lauren (1990), Designing Object Oriented Software, Prentice Hall, Englewood Cliffs, NJ, ISBN 0-13-629825-7.

Top
Metrics (1 titles)
Rating
5

Fenton, Norman E. and Pfleeger, Shari Lawrence (1997), Software Metrics: A Rigorous and Practical Approach, Second Edition, International Thomson Computer Press, ISBN 0-534-95600-9.

Top
OOP (54 titles)
Rating
5

Hohpe, Gregor, Woolf, Bobby (2004), Enterprise Integration Patterns, Addison Wesley, ISBN 0-321-20068-3.

5

Fowler, Martin (2003), Patterns Of Enterprise Application Architecture, Addison Wesley, ISBN 0-321-12742-0.

5

Harrison, Neil et al (2000), Pattern Languages of Program Design 4, Addison Wesley, ISBN 0-201-43304-4.

5

Schmidt, Douglas et al (2000), Pattern-Oriented Software Architecture Volume 2, Wiley, ISBN 0-471-60695-2.

5

Doug Rosenberg, Kendall Scott (1999), Use Case Driven Object Modeling with UML: A Practical Approach, Addison-Wesley, ISBN 0201432897.

5

Moniz, Joseph (1999), Enterprise Application Architecture, Wrox, Birmingham, England, ISBN 1-861002-58-0.

5

Booch, Grady (1998), The Unified Modeling Language User Guide, Addison-Wesley, ISBN 0-201-57168-4.

5

Martin, R et al (1998), Pattern Languages of Program Design 3, Addison-Wesley, Reading, MA, ISBN 0-201-31011-2.

5

Bennett, Douglas (1997), Designing Hard Software - The Essential Tasks, Manning, ISBN 0-13-304619-2.

5

IBM (1997), Developing Object-Oriented Software -- An Experience Based Approach, Prentice Hall, Englewood Cliffs, NJ, ISBN 0-13-737248-5.

5

Jacobson Ivar et al (1997), Software Reuse, Addison Wesley, Reading, MA, ISBN 0-201-92476-5.

5

Sametinger, Johannes (1997), Software Engineering With Reusable Components, Springer, ISBN 3-540-62695-6.

5

Buschman, F et al (1996), A System of Patterns, John Wiley & Sons, West Sussex, England, ISBN 0-471-95869-7.

5

Lakos, John (1996), Large-Scale C++ Software Design, Addison-Wesley, Reading, MA, ISBN 0201633620.

5

Riel, A (1996), Object Oriented Design Heuristics, Addison Wesley, Reading, MA, ISBN 0-201-63385-X.

5

Firesmith, D, Eykholt, E (1995), Dictionary of Object Technology, Sigs Books, New York, NY, ISBN 0-13-373887-6.

5

Page-Jones, M (1995), What Every Programmer Should Know About Object Oriented Design, Dorsett House, New York, NY, ISBN 0-932633-31-5.

5

Coleman, Derek, et. al. (1994), Object-Oriented Development - The Fusion Method, Prentice-Hall Object-Oriented Series, Englewood Cliffs, NJ, ISBN 0-13-338823-9.

5

Gamma, E., Helm, R., Johnson, R, and Vlissides, J. (1994), Design Patterns, Elements of Object Oriented Software, Addison Wesley, Reading, MA, ISBN 0-201-63361-2.

5

Booch, Grady (1993), Object-Oriented Analysis And Design With Applications, Addison Wesley, Reading, MA, ISBN 0-8053-5340-2.

5

Jacobson Ivar et al (1992), Object-Oriented Software Engineering - A Use Case Driven Approach, Addison Wesley, Reading, MA, ISBN 0-201-54435-0.

4

Evans, Eric (2003), Domain-Driven Design, Addison-Wesley, Reading, MA, ISBN 0-321-12521-5.

4

Blaha, Michael (1998), Object-Oriented Modeling and Design for Database Applications, Prentice Hall, ISBN 0-13-123829-9.

4

Brown, William J. , Malveau, Raphael C. , Hays, W, III McCormick, Brown, William H., Mowbray, Thomas J. (1998), AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis, John Wiley & Sons, ISBN 0471197130.

4

Cockburn, Alistair (1998), Surviving Object-Oriented Projects, Addison-Wesley, Reading, MA, ISBN 0-201-49834-0.

4

Jacobson Ivar et al (1998), The Objectory Software Development Process, Addison Wesley, Reading, MA, ISBN 0-201-57169-2.

4

Vlissides, John (1998), Pattern Hatching, Addison-Wesley, ISBN 0201432935.

4

Carmichael, Andy (1997), Developing Business Objects, Cambridge University Press, ISBN 0-13-789389-2.

4

Graham, Ian et al (1997), The OPEN Process Specification, Addison-Wesley, Reading, MA, ISBN 0-210-33133-0.

4

Liberty, Jesse (1997), Clouds to Code, Wrox, Olton, Birmingham, ISBN 1-861000-95-2.

4

Meyer, Bertrand (1997), Object-Oriented Software Construction, Prentice Hall, Englewood Cliffs, NJ, ISBN 0-13-629155-4.

4

Mowbray, Thomas (1997), Corba Design Patterns, Wiley, ISBN 0-471-15882-8.

4

Szyperski, Clemens (1997), Component Software, Addison-Wesley, Reading, MA, ISBN 0-201-17888-5.

4

Texel, P, Williams, C (1997), Use Cases combined with Booch, OMT, UML - Processes and Products, Prentice Hall, ISBN 0-13-727405-X.

4

Bretnall, Savannah (1996), Object Orientation in Visual FoxPro, Addison Wesley, Reading, MA, ISBN 0-201-47943-5.

4

Fowler, Martin (1996), UML Distilled, Addison Wesley, Reading, MA, ISBN 0-201-32563-2.

4

Fowler, Martin (1996), Analysis Patterns- Reusable Object Models., Addison Wesley, Reading, MA, ISBN 0201895420.

4

Malan, Ruth et al (1996), Object Oriented Development at Work, Prentice Hall, Englewood Cliffs, NJ, ISBN 0-13-243148-3.

4

Tkach, D, Puttick, R (1996), Object Technology in Application Development, Addison-Wesley, Reading, MA, ISBN 0-13-727405-X.

4

Vlissides, Coplien, Kerth (1996), Pattern Languages of Program Design 2, Addison-Wesley, Reading, MA, ISBN 0-201-89527-7.

4

Coplien, J, and Schmidt, D (1995), Pattern Languages of Program Design, Addison Wesley, Reading, MA, ISBN 0-201-60734-4.

4

Pree, W (1995), Design Patterns for Object Oriented Development, Addison Wesley, Reading, MA, ISBN 0-201-42294-8.

4

Coplien, J. (1992), Advanced C++ Programming Styles and Idioms, Addison Wesley, Reading, MA, ISBN 0-201-54855-0.

4

Rumbaugh James, et al (1991), Object-Oriented Modeling and Design, Prentice Nall, Englewood Cliffs, NJ, ISBN 0-13-629841-9.

4

Jell, Thomas (), Component-Based Software Engineering, Cambridge University Press, ISBN 0137892233.

3

Buhr, R.J. (1996), Use Case Maps for Object-Oriented Systems, Prentice-Hall, Englewood Cliffs, NJ, ISBN 0-13-456542-8.

3

Yourdon, Edward (1996), Case Studies in Object-Oriented Analysis and Design, Prentice Hall, Englewood Cliffs, NJ, ISBN 0-13-305137-4.

3

Coad, P, North, D, and Mayfield, M (1995), Object Models: Strategies, Patterns, and Applications, Prentice Hall, Englewood Cliffs, NJ, ISBN 0-13-108614-6.

3

Jacobson Ivar et al (1994), The Object Advantage, Addison Wesley, Reading, MA, ISBN 0-201-42289-1.

3

Embley D.W. , Kurtz B.D. , Woodfield S.N. (1992), Object-Oriented Systems Analysis, A Model-Driven Approach, Yourdon Press/Prentice Hall, Englewood Cliffs, NJ, ISBN 0-13-629973-3.

3

Martin James and Odell James J (1992), Object-Oriented Analysis and Design, Prentice-Hall, Englewood Cliffs, NJ, ISBN 0-13-630245-9.

3

Shlaert, Sally, Mellor, Stephen (1992), Object Lifecycles -- Modeling the World in States, Prentice Hall, Englewood Cliffs, NJ, ISBN 0-13-629940-7.

3

Coad, Peter, Yourdon Edward (1991), Object-Oriented Analysis, Prentice Hall, Englewood Cliffs, NJ, ISBN 0-13-629981-4.

3

Wirfs-Brock Rebecca, Wilkerson Brian , Wiener Lauren (1990), Designing Object Oriented Software, Prentice Hall, Englewood Cliffs, NJ, ISBN 0-13-629825-7.

Top
Programming (5 titles)
Rating
5

Fowler, Martin (1999), Refactoring, Addison-Wesley, ISBN 0-201-48567-2.

5

McConnell, Steve (1998), Software Project Survival Guide, Microsoft Press, Redmond, WA, ISBN 1-57231-621-7.

5

McConnell, Steve (1997), Rapid Development, Microsoft Press, Redmond, WA, ISBN 1-55615-900-5.

5

Maguire, Steve (1993), Writing Solid Code, Microsoft Press, Redmond, WA, ISBN 1-55615-551-4.

5

McConnell, Steve (1993), Code Complete, Microsoft Press, Redmond, WA, ISBN 1-55615-484-4.

Top
SQL (4 titles)
Rating
5

Henderson, Ken (2000), The Guru's Guide to Transact-SQL, Addison-Wesley, ISBN 0-201-61576-2.

4

Henderson, Ken (2002), The Guru's Guide to SQL Server Stored Procedures, XML, and HTML, Addison-Wesley, ISBN 0-201-70046-8.

4

Celko, Joe (2000), Joe Celko's SQL For Smarties: Advanced SQL Programming, Morgan Kaufmann, ISBN 1-55860-576-2.

4

Celko, Joe (1997), Joe Celko's SQL Puzzles and Answers, Morgan Kaufmann, ISBN 1-55860-453-7.

Top
Security (1 titles)
Rating
4

McClure, Stuart, Scambray, Joel, Kurtz, George (1999), Hacking Exposed, Osborne, ISBN 0-07-212127-0.

Top
UML (3 titles)
Rating
5

Booch, Grady (1998), The Unified Modeling Language User Guide, Addison-Wesley, ISBN 0-201-57168-4.

4

Texel, P, Williams, C (1997), Use Cases combined with Booch, OMT, UML - Processes and Products, Prentice Hall, ISBN 0-13-727405-X.

4

Fowler, Martin (1996), UML Distilled, Addison Wesley, Reading, MA, ISBN 0-201-32563-2.

Top
VFP (13 titles)
Rating
5

Granor, Tamar, and Martin, Della (2000), Microsoft Office Automation with Visual FoxPro, Hentzenwerke, Milwaukee, WI, ISBN 0-96550-93503.

5

Booth, Jim, and Sawyer, Steve (1999), Effective Techniques for Application Development with Visual FoxPro 6, Hentzenwerke, ISBN 0-96550-9370.

5

Egger, Markus (1999), Advanced Object Oriented Programming with Visual FoxPro 6.0, Hentzenwerke, Milwaukee, WI, ISBN 0-96550-938-9.

5

Hentzen, Whil (1999), The Fundamentals: Building Visual Studio Applications on a Visual FoxPro 6 Foundation, Hentzenwerke, ISBN 0-96550-9354.

5

Strahl, Rick (1999), Internet Applications with Visual FoxPro 6, Hentzenwerke, Milwaukee, WI, ISBN 0-96550-9397.

5

Strahl, Rick (1999), Internet Applications with Visual FoxPro 6.0, Hentzenwerke, Milwaukee, WI, ISBN 0-9655093-9-7.

5

Booth, James, and Sawyer, Steve (1998), Effective Techniques for Application Development with Visual FoxPro 6.0, Hentzenwerke, Milwaukee, WI, ISBN 0-96550-937-0.

5

Granor, Tamar, Roche, Ted (1998), The Hacker's Guide to Visual FoxPro 6.0, Hentzenwerke, Milwaukee, WI, ISBN 0-96550-936-2.

5

Granor, Tamar, Roche, Ted (1996), The Hacker's Guide to Visual FoxPro 3.0, Addison-Wesley, Reading, MA, ISBN 0-201-48379-3.

5

Paddock, Rod, Talmage, Ron, Petersen, John (1996), Visual FoxPro 5 Enterprise Development, Prima, ISBN 0-7615-0903-8.

5

Griver, Alan (1995), The Visual FoxPro Codebook, Sybex, ISBN 0-7821-1648-5.

4

Bretnall, Savannah (1996), Object Orientation in Visual FoxPro, Addison Wesley, Reading, MA, ISBN 0-201-47943-5.

4

Phelps, Will, Kramek, Andy, Grommes, Bob (1996), The Revolutionary Guide to Visual FoxPro OOP, Wrox, Tyseley, Birmingham, ISBN 1-874416-40-0.

Top
XML/XSL (3 titles)
Rating
5

Kay, Michael (2000), XSLT Programmer's Reference, Wrox, ISBN 1-861003-12-9.

4

Homer, Alex (1999), XML IE5, Wrox, ISBN 1-861001-57-6.

4

Spencer, Paul (1999), Professional XML Design and Implementation, Wrox, ISBN 1-861002-28-9.

Top