.. _Bibliography:
.. raw:: html
.. |--| unicode:: U+2013 .. en dash
.. |---| unicode:: U+2014 .. em dash, trimming surrounding whitespace
:trim:
.. This file is part of the OpenDSA eTextbook project. See
.. http://algoviz.org/OpenDSA for more details.
.. Copyright (c) 2012-2016 by the OpenDSA Project Contributors, and
.. distributed under an MIT open source license.
.. avmetadata::
:author: OpenDSA Contributors
:requires:
:topic:
Bibliography
============
.. [Ahern05] Dennis Ahern et al.,
*CMMI Distilled: a practical introduction to integrated process improvement*,
2005. ISBN: 0-321-18613-3.
.. [Bacon] Francis Bacon,
*Novum Organum*,
Google eBook, Clarendon Press, 1878.
.. [Beck99] Kent Beck. *Extreme Programming Explained: Embrace Change*. 1999.
.. [Bloch] Joshua Bloch,
*Effective Java*,
Second Edition, Addison-Wesley, 2008.
.. [Boehm03] Barry Boehm and Richard Turner,
*Balancing Agility and Discipline: A Guide for the Perplexed*,
2003. ISBN: 0-321-18612-5.
.. [Booch] Grady Booch,
*Object-Oriented Design With Applications*,
Benjamin/Cummings, Menlo Park, California, 1991.
.. [Brooks95] Frederick P. Brooks,
*The Mythical Man-Month: Essays on Software Engineering*,
Second Edition, Addison-Wesley, 1995.
.. [Cockburn04] Alistair Cockburn,
*Crystal Clear: A Human-Powered Methodology for Small Teams*,
2004. ISBN: 0-201-69947-8
.. [GalilItaliano91] Zvi Galil and Giuseppe F. Italiano,
"Data Structures and Algorithms for Disjoint Set Union Problems",
*Computing Surveys 23*, 3(September 1991), 319-344.
.. [Gauss65] Carl F. Gauss, Arthur A. Clarke (translator)
*Disquisitiones Arithmeticae*,
Yale University Press, 1965.
.. [KnuthV3] Donald E. Knuth,
*The Art of Computer Programming Volume 3: Sorting and Searching*,
Second Edition, Addison-Wesley, Reading, MA, 1998.
.. [Lafore] Robert Lafore,
*Data Structures & Algorithms in Java*,
Second Edition, Sams Publishing, 2003.
.. [Sierra] Kathy Sierra and Bert Bates,
*OCA/OCP Java 7 SE Programmer I & II Study Guide (Exams 1Z0-803 & 1Z0-804)*,
McGraw-Hill Education, 2015.
.. [Tarjan75] Robert E. Tarjan,
"On the efficiency of a good but not linear set merging algorithm",
*Journal of the ACM 22*, 2(April 1975), 215-225.