R. Landauer, Irreversibility and Heat Generation in the Computing Process , IBM J. Res
- Alan Turing, On Computable Numbers, with an Application to the Entscheidungsproblem. Proceedings of the London Mathematical Society, Second Series, Vol. 42. London, pp. 230-265, (1937). Erratum in Vol. 43, pp. 544-546, (1937).
- Harry R. Lewis and Christos H. Papadimitriou, Elements of the Theory of Computation, Prentice Hall, Upper Saddle River, NJ, USA, 2nd edition, 1997.
- R. Landauer, "Irreversibility and heat generation in the computing process", IBM J. Res. Dev. 5, 183 (1961).
- C. H. Bennett, "Logical reversibility of computation," IBM Journal of Research and Development, vol. 17, no. 6, pp. 525-532, 1973.
- M. Li, P. Vitanyi, Reversibility and Adiabatic Computation: Trading Time and Space for Energy, (Online preprint quant-ph/9703022), Proc. Royal Society of London, Series A, 452(1996), 769-789.
- Pierluigi Crescenzi and Christos H. Papadimitriou, “Reversible simulation of space-bounded computations,” Theoretical Computer Science, Vol. 143 , Issue 1, pp 159 - 165 (May 1995).
- Wolfram S. Universality and complexity in cellular automata. Physica D10 (1984) 1-35.
- Lenore Blum, Felipe Cucker, Mike Shub, Steve Smale, Complexity and Real Computation: A Manifesto, Int. J. of Bifurcation and Chaos, Vol 6, No. 1, World Scientific, Singapore, pp 3-26, (1996).
- R. P. Feynman. Simulating physics with computers. International Journal of Theoretical Physics, 21(6/7): pp. 467-488, (1982).
- Benioff, P. Quantum mechanical models of Turing machines that dissipate no energy. Phys. Rev. Lett. 48, 1581, (1982).
- D. Deutsch. Quantum theory, the Church-Turing principle and the universal quantum computer. Proceedings of the Royal Society, London, A400:97-117, (1985).
- Jozef Gruska, Quantum Computing. McGraw-Hill, New York, NY (1999).
- Michael Nielsen and Isaac Chuang, Quantum Computation and Quantum Information. Cambridge: Cambridge University Press, (2000).
- Gregg Jaeger, Quantum Information: An Overview. Berlin: Springer, (2006).
- J.H. Reif, Quantum Information Processing: Algorithms, Technologies and Challenges, invited chapter in Nano-scale and Bio-inspired Computing, (edited by M. M. Eshaghian-Wilner), John Wiley Inc, Hoboken, NJ, (Feb. 2009).
- J.H. Reif, Complexity of the Mover's Problem and Generalizations. 20th Annual IEEE Symposium on Foundations of Computer Science, San Juan, Puerto Rico, October 1979, pp. 421-427. Also appearing in Chapter 11 in Planning, Geometry and Complexity of Robot Motion, Jacob Schwartz, ed., Ablex Pub. Norwood, NJ, 1987, pp. 267-281.
- John Canny. Some algebraic and geometric computations in PSPACE. In (Richard Cole, editor), Proceedings of the 20th Annual ACM Symposium on the Theory of Computing, pages 460-467, Chicago, IL, May 1988. ACM Press.
- Jacob T. Schwartz and M. Sharir. On the piano movers problem: I. the case of a two-dimensional rigid polygonal body moving amidst polygonal barriers. Comm. Pure Appl. Math., 36:345-398, 1983.
- J.E. Hopcroft, J.T. Schwartz, and M. Sharir, "On the Complexity of Motion Planning for Multiple Independent Objects: PSPACE Hardness of the Warehouseman's Problem," International J. Robotics Research, Vol. 3, No. 4, pp. 76-88, (1984).
- Charles H. Bennett, "The thermodynamics of computation--a review." Intl. J. Theoretical Physics 21(12):905-940, 1982.
- Charles H. Bennett, "Notes on Landauer's principle, reversible computation, and Maxwell's Demon", Studies in History and Philosophy of Modern Physics vol. 34 pp. 501-510 (2003). eprint physics/0210005:
- Andrew Adamatzky (Ed.), Collision-based computing, Springer-Verlag London, UK, (2001).
- Squier R. and Steiglitz K. Programmable parallel arithmetic in cellular automata using a particle model. Complex Systems8 (1994) 311-323.
- Edward Fredkin and Tommaso Toffoli, "Conservative logic", Int. J. Theor. Phys., Vol. 21, pp 219-253, (1982).
- Adamatzky A.I. On the particle-like waves in the discrete model of excitable medium. Neural Network World1 (1996) pp 3-10.
- Adamatzky A.I. Universal dynamical computation in multidimensional excitable lattices. Int. J. Theor. Phys.37 (1998) pp 3069-3108.
- Jakubowski M.H., Steiglitz K., and Squier R. State transformations of colliding optical solitons and possible application to computation in bulk media. Physical Review E58 (1998) 6752-6758.
- Mariusz H. Jakubowski, Ken Steiglitz, Richard Squier, Computing with solitons: a review and prospectus, Collision-based computing, Springer-Verlag London, UK, pp 277 - 297, (2001).
- Richard P. Feynman, “Ratchet and Pawl,” The Feynman Lectures on Physics, Vol. 1, Chapter 46, edited by R.P. Feynman, R.B. Leighton, and M. Sands, Addison-Wesley, Reading, Mass, (1963).
- Ehud Shapiro, "A Mechanical Turing Machine: Blueprint for a Biomolecular Computer", Fifth International Meeting on DNA-Based Computers at the Massachusetts Institute of Technology, Proc. DNA Based Computers V: Cambridge, MA, June 14-16, 1999.
- John H. Reif and M. Sharir, Motion Planning in the Presence of Moving Obstacles, 26th Annual IEEE Symposium on Foundations of Computer Science, Portland, OR, October 1985, pp. 144-154. Published in Journal of the ACM (JACM), 41:4, July 1994, pp. 764-790.
- J. Canny and J.H. Reif, New Lower Bound Techniques for Robot Motion Planning Problems. 28th Annual IEEE Symposium on Foundations of Computer Science, Los Angeles, CA, October 1987, pp. 49-60.
- J. Canny, B. Donald, J.H. Reif and P. Xavier. On the Complexity of Kinodynamic Planning. 29th Annual IEEE Symposium on Foundations of Computer Science, White Plains, NY, October 1988, pp. 306-316. Published as Kinodynamic Motion Planning, Journal of the ACM, Vol 40(5), November 1993, pp. 1048-1066.
- J.H. Reif and H. Wang, The Complexity of the Two Dimensional Curvature-Constrained Shortest-Path Problem, Third International Workshop on Algorithmic Foundations of Robotics (WAFR98), Pub. by A. K. Peters Ltd, Houston, Texas, pages 49-57, June, 1998.
- J.H. Reif, D. Tygar, and A. Yoshida, The Computability and Complexity of Optical Beam Tracing. 31st Annual IEEE Symposium on Foundations of Computer Science, St. Louis, MO, October 1990, pp. 106-114. Published as The Computability and Complexity of Ray Tracing in Discrete & Computational Geometry, 11: pp 265-287 (1994).
- Haist, T., Osten, W.: An optical solution for the traveling salesman problem. Optics Express 15(16) (2007) 10473–10482
- Oltean, M., Muntean, O., Exact cover with light. New Generation Computing 26(4) (2008) 329–346.
- Oltean, M., Solving the hamiltonian path problem with a light-based computer. Natural Computing 6(1) (2008) 57–70.
- Oltean, M., Muntean, O., Solving the subset-sum problem with a light-based device. Natural Computing 8(2) (2009) 321–331.
- Muntean, O., Oltean, M., Deciding whether a linear diophantine equation has solutions by using a light-based device. Journal of Optoelectronics and Advanced Materials 11(11) (2009) 1728–1734.
- Dolev,S.,Fitoussi,H, Masking traveling beams: Optical solutions for NP-complete problems, trading space for time. Theoretical Computer Science 411 (2010) 837– 853.
- Goliaei, S., Jalili, S., An optical wavelength-based computational machine. Unconventional Computation and Natural Computation Lecture Notes in Computer Science Volume 7445, 2012, pp 94-105. Also, International Journal of Unconventional Computing (In press)
- Goliaei, S., Jalili, S., An optical wavelength-based solution to the 3-SAT problem. In Optical SuperComputing (edited by Dolev, S., Oltean, M.), Lecture Notes in Computer Science. Volume 5882. (2009), pp 77-85.
- Woods, D., Naughton, T.J.: Optical computing. Applied Mathematics and Computation 215(4) (2009) 1417–1430.
- S. Goliaei and M. Foroughmand-Araabi, Light Ray Concentration Reduces the Complexity of the Wavelength-Based Machine on PSPACE Languages, unpublished manuscript, (2013).
- S.R. Tate and J.H. Reif, The Complexity of N-body Simulation, Proceedings of the 20th Annual Colloquium on Automata, Languages and Programming (ICALP'93), Lund, Sweden, July, 1993, p. 162-176.
- J.H. Reif and Z. Sun, The Computational Power of Frictional Mechanical Systems, Third International Workshop on Algorithmic Foundations of Robotics, (WAFR98), Pub. by A. K. Peters Ltd, Houston, Texas, pages 223-236, Mar. 5-7 1998. Published as On Frictional Mechanical Systems and Their Computational Power, SIAM Journal of Computing(SICOMP), Vol. 32, No. 6, pp. 1449-1474, (2003).
- Christopher Moore,Undecidability and Unpredictability in Dynamical Systems. Physical Review Letters 64 (1990) 2354-2357.
- Christopher Moore,Generalized Shifts: Undecidability and Unpredictability in Dynamical Systems. Nonlinearity 4 (1991) 199-230.
- Sinha S, Ditto, Computing with distributed chaos. Phys Rev E Stat Phys Plasmas Fluids Relat Interdiscip Topics. 60(1):363-77. (1999).
- Toshinori Munakata, Sudeshna Sinha, and William L. Ditto, Chaos Computing: Implementation of Fundamental Logical Gates by Chaotic Elements, IEEE Transactions on Circuits and Systems-I Fundamental Theory and Applications Vol. 49, No. 11, pp 1629-1633 (Nov 2002).
- Cargill Gilston Knott, editor. Napier tercentenary memorial volume. London: Published for the Royal Society of Edinburgh by Longmans, Green, 1915.
- Douglas R. Hartree, Calculating Instruments and Machines, Cambridge University Press, London, UK (1950).
- Engineering Research Associates Staff, High-Speed Computing Devices, McGraw-Hill Book Co. New York City, NY 1950.
- George C. Chase, "History of Mechanical Computing Machinery." IEEE Annals of the History of Computing, Volume 2, No. 3, pp. 198-226, July 1980.
- Ernst Martin, "The Calculating Machines." The MIT Press, Cambridge, Massachusetts, 1992.
- Martin Davis, The Universal Computer: The Road from Leibniz to Turing, Norton Press, Norton, VA, 2000.
- Jeremy M. Norman (Editor), The Origins of Cyberspace: From Gutenberg to the Internet: a sourcebook on the history of information technology, Norman Publishing, Novato, CA, 2002.
- E. M. Horsburgh, Modern Instruments of Calculation, G. Bell & Sons, London (1914), p. 223.
- J.A.V. Turck, "Origin of Modern Calculating Machines." The Western Society of Engineers, Chicago, 1921.
- Antonin Svoboda, Computing Mechanisms and Linkages, McGraw-Hill, New York, NY, 1948.
- Walter A. Soroka, Analog Methods in Computation and Simulation, McGraw-Hill Co., New York, NY (1954).
- T. Freeth, Y. Bitsakis X. Moussas, J. H. Seiradakis, A. Tselikas, H. Mangou, M. Zafeiropoulou, R. Hadland, D. Bate, A. Ramsey, M. Allen, A. Crawley, P. Hockley, T. Malzbender, D. Gelb, W. Ambrisco and M. G. Edmunds, Decoding the ancient Greek astronomical calculator known as the Antikythera Mechanism, Nature, Nature 444, 587-591 (30 November 2006).
- H. de Morin, Les appareils d'intégration: intégrateurs simples et composés; planimètres; intégromètres; intégraphes et courbes intégrales; analyse harmonique et analyseurs, Gauthier-Villars Publishers, Paris, (1913).
- William Thomson (later known as Lord Kelvin), Harmonic Analyzer. Proceedings of the Royal Society of London, Vol. 27, 1878, pp. 371-373.
- Henrici, Philosophical Magazine, 38, 110 (1894).
- Lord Kelvin, Harmonic analyzer and synthesizer. Proc. Royal Society, 27, 371 (1878).
- Dayton Miller, The Henrici Harmonic Analyzer and Devices for Extending and Facilitating Its Use. Journal of the Franklin Institute, Vol. 181, pp. 51-81 and Vol. 182, pp. 285-322 (Sept 1916).
- E.G. Fisher, Tide-predicting machine, Engineering News, 66, 69-73 (1911).
- Vannevar Bush, "The differential analyzer: A new machine for solving differential equations," Journal of the Franklin Institute, 212: 447, 1931.
- J. D. Bernal, "The Structure of Liquids", Proc. Roy. Soc. London, Ser. A 280, 299 (1964).
- J. L. Finney, Random Packings and the Structure of Simple Liquids. I. The Geometry of Random Close Packing, Proceedings of the Royal Society of London. Series A, Mathematical and Physical Sciences, Vol. 319, No. 1539 (Nov. 10, 1970), pp. 479-493.
- L. Bragg and J.F. Nye, “A dynamical model of a crystal structure,”Proc. R. Soc. A, 190, pp 474 –481 (1947).
- L. Bragg and W.M. Lomer, “A dynamical model of a crystal structure II,” Proc. R. Soc. A, 196, 171–181 (1948).
- Corcoran, S. G.,Colton, R. J.,Lilleodden, E. T., and Gerberich, W. W., Phys. Rev. B, 190, pp 474 (1997).
- Andrew Adamatzky, Benjamin De Lacy Costello, and Tetsuya Asai, Reaction-Diffusion Computers, Elsevier, (2005).
- Adamatzky A.I. Chemical processor for computation of voronoi diagram. Advanced Materials for Optics and Electronics, Vol. 6, No. 4, pp 191-196 (Dec. 1998).
- Leonardo da Vinci, Codex Madrid I, 1493.
- John Napier, Mirifici logarithmorum canonis descriptio (the description of the. wonderful canon of logarithms), Published by Hart, Edinburgh, UK, 1614.
- William Oughtred, Circles of Proportion and the Horizontal Instrument, Translated and Published by William Forster, London, 1632.
- Etienne Pascal, Lettre dédicatoire à Monseigneur le Chancelier sur le sujet de la machine nouvellement inventée par le sieur B. P pour faire toutes sortes d’opérations d’arithmétique par un mouvement réglé sans plume ni jetons, suivie d’un avis nécessaire à ceux qui auront curiosité de voir ladite machine et de s’en servir. (1645).
- Charles Babbage, On Machinery for Calculating and Printing Mathematical Tables, The Edinburgh Philosophical Journal, Edited by Robert Jameson and David Brewster, Edinburgh, Archibald Constable and Company, Vol. VII, pp. 274-281, August 1, 1822.
- Charles Babbage, Observations on the application of machinery to the computation of mathematical tables, The Philosophical Magazine and Journal, Vol. LXV. pp. 311-314, London: Richard Taylor,1825.
- Charles Babbage, On a Method of expressing by Signs the Action of Machinery, Philosophical Transactions of the Royal Society of London 116, Part III, pp. 250-265. (1826).
- Percy Ludgate, On a proposed analytical engine, Scientific Proceedings of the Royal Dublin Society, 12, 77-91 (1909-10).
- Michael Lindgren, Glory and Failure: Difference Engines of Johann Muller, Charles Babbage and Georg and Edvard Scheutz, MIT Press, Cambridge, MA 1990.
- Doron Swade, Charles Babbage and His Calculating Engines, Michigan State University Press, East Lansing, MI, 1991.
- Ada Lovelace, translation of "Sketch of the Analytical Engine" by L. F. Menabrea with Ada's notes and extensive commentary. Ada Lovelace, ‘Sketch of the analytical engine invented by Charles Babbage’, Esq. Scientific Memoirs 3 (1843), pp. 666-731.
- I. Bernard Cohen, Gregory W. Welch, Makin' Numbers: Howard Aiken and the Computer, MIT Press, Cambridge, MA, (1999).
- George Boole, Mathematical Analysis of Logic, pamphlet, 1847.
- George Boole, An Investigation of the Laws of Thought, on Which are Founded the Mathematical Theories of Logic and Probabilities. Published by Macmillan and Co, London (1854).
- Claude Shannon "A Symbolic Analysis of Relay and Switching Circuits," Transactions of the American Institute of Electrical Engineers, vol. 57 (1938), pp. 713-719.
- William Stanley Jevons, "On the Mechanical Performance of Logical Inference." Philosophical Transactions of the Royal Society, Vol. 160, Part II, pp. 497-518, 1870.
- Stanley W. Jevons; The Principles of Science; A Treatise on Logic and Scientific Method . London and New York, Macmillan and Co. 1873.
- David Hamer, Geoff Sullivan, Frode Weierud, Enigma Variations: an Extended Family of Machines; Cryptologia 22(3), pp. 211-229, July 1998.
- DerrickH. Lehmer, The mechanical combination of linear forms, The American Mathematical Monthly, vol. 35, 114–121, 1928
- Adi Shamir, Method and apparatus for factoring large numbers with optoelectronic devices, patent 475920, filed 12/30/1999 and awarded 08/05/2003.
- Adi Shamir, Factoring large numbers with the TWINKLE device, Cryptographic Hardware and Embedded Systems (CHES) 1999, LNCS 1717, 2-12, Springer-Verlag, Heidelberg, Germany, 1999.
- Arjen K. Lenstra, Adi Shamir, Analysis and optimization of the TWINKLE factoring Device, proc. Eurocrypt 2000, LNCS 1807, 35--52, Springer-Verlag, Heidelberg, Germany, 2000.
- Marc J. Madou, Fundamentals of Microfabrication: The Science of Miniaturization, , Second Edition, CRC Publishers, Boca Raton, FL (2002).
- David Plummer, Larry J. Dalton, Frank Peter, The recodable locking device, Communications of the ACM, Volume 42 , Issue 7 (July 1999) pp 83 – 87.
- H. Wang, Dominoes and the AEA Case of the Decision Problem. pp. 23-55 in Mathematical Theory of Automata, J. Fox, ed. Brooklyn, N.Y.: Polytechnic Press, (1963).
- Grunbaum, S., Branko, and G.C. Shepard, Tilings and Patterns, Chapter 11, H Freeman and Co, San Francisco, CA (1987)
- Berger, R. The Undecidability of the Domino Problem, Memoirs of the American Mathematical Society, 66, pp. 1-72 (1966).
- Lewis, H.R., and C.H. Papadimitriou, Elements of the Theory of Computation, Prentice-Hall, Upper Saddle River, NJ, pages 296-300 and 345-348, (1981).
- Erik Winfree and Xiaoping Yang and Nadrian C. Seeman, Universal computation via self-assembly of DNA: Some theory and experiments, DNA Based Computers II, Volume 44 of DIMACS, American Mathematical Society, Providence, RI pp. 191-213 (1996).
- Xia, Y. and Whitesides, G. M., Soft Lithography, Annu. Rev. Mater. Sci. 1998,28, 153-184.
- Rothemund, P.W.K., Using lateral capillary forces to compute by self-assembly, Proc. Nat. Acad. Sci. (USA) 97, 984-989 (2000).
- Nadrian C. Seeman, Nanotechnology and the Double Helix; Scientific American, 290 (6), 64-75 (June 2004).
- John H. Reif and Thomas H. LaBean, Nanostructures and Autonomous Devices Assembled from DNA, invited chapter in Nano-scale and Bio-inspired Computing, (edited by M. M. Eshaghian-Wilner), John Wiley Inc, Hoboken, NJ, (Feb. 2009).
- John Reif, Harish Chandran, Nikhil Gopalkrishnan, and Thomas LaBean, Self-assembled DNA Nanostructures and DNA Devices. Invited Chapter 14, Nanofabrication Handbook (Edited by Stefano Cabrini and Satoshi Kawata), pages 299-328, CRC Press, Taylor and Francis Group, New York, NY, ISBN13:9781420090529, ISBN10: 1420090526 (2012).
- Leonard M. Adleman, Molecular computation of solutions to combinatorial problems, Science, v.266 n.11, p.1021-1024, (Nov. 1994).
- Leonard Adleman, Computing with DNA, Scientific American, 279(2), p 34-41, (August 1998).
- Winfree, E., Liu, F., Wenzler, L.A., and Seeman, N.C. (1998). “Design and Self-Assembly of Two-Dimensional DNA Crystals, Nature 394, 539-544.
- Hao Yan, Thomas H. LaBean, Liping Feng, and John H. Reif, Directed Nucleation Assembly of Barcode Patterned DNA Lattices, PNAS, Volume 100, No. 14, pp. 8103-8108, July 8, (2003).
- Paul W. K. Rothemund, Folding DNA to create nanoscale shapes and patterns, Nature 440, 297-302 (16 March 2006).
- C. Mao, LaBean, T.H. Reif, J.H., Seeman, Logical Computation Using Algorithmic Self-Assembly of DNA Triple-Crossover Molecules, Nature, vol. 407, pp. 493–495. (Sept. 28 2000).
- Hao Yan, Liping Feng, Thomas H. LaBean, and John Reif, DNA Nanotubes, Parallel Molecular Computations of Pairwise Exclusive-Or (XOR) Using DNA "String Tile" Self-Assembly in Journal of American Chemistry Society(JACS), Vol. 125, No. 47, pp. 14246-14247, 2003.
- Paul W.K. Rothemund, Nick Papadakis, Erik Winfree, Algorithmic Self-Assembly of DNA Sierpinski Triangles, PLoS Biology 2 (12): electronic pub. e424 doi:10.1371/journal.pbio.0020424, (Dec., 2004).
- Peng Yin, Hao Yan, Xiaoju G. Daniel, Andrew J. Turberfield, John H. Reif, A Unidirectional DNA Walker Moving Autonomously Along a Linear Track, Angewandte Chemie [International Edition], Volume 43, Number 37, pp 4906-4911, (Sept. 20, 2004).
- John H. Reif and Sudheer Sahu, Autonomous Programmable DNA Nanorobotic Devices Using DNAzymes, 13th International Meeting on DNA Computing (DNA 13), Memphis, Tennessee, June 4-8, 2007. In DNA Computing: DNA13 (edited by Max Garzon and Hao Yan), Springer-Verlag Lecture Notes for Computer Science (LNCS), Springer, Berlin Heidelberg,Volume 4848, pp. 66-78 (2008). Published in Special Journal Issue on Self-Assembly, Theoretical Computer Science (TCS), Vol 410, Issue 15, pp. 1428-1439 (April 2009).
- John H. Reif and Thomas H. LaBean, Autonomous Programmable Biomolecular Devices Using Self-Assembled DNA Nanostructures, Communications of the ACM (CACM), Special Section entitled “New Computing Paradigms (edited by Toshinori Munakata), 2007.
- Harish Chandran, Nikhil Gopalkrishnan, and John Reif, DNA NanoRobotics, Chapter, Nanorobotics: Current Approaches and Techniques, (edited by Constantinos Mavroidis and Antoine Ferreira), Springer-Verlag, New York, NY, pp. 355-382 (Jan. 31, 2013). ISBN 13:9781461421184, ISBN 10:1461421187
- Jonathan Bath and Andrew J. Turberfield, DNA nanomachines, Nature Nanotechnology 2, pp 275 - 284, (2007).
- Magnasco M.O., Chemical kinetics is Turing universal. Phys Rev Lett 78, pp. 1190–1193 (1997).
- Soloveichik D, Cook M, Winfree E, Bruck J, Computation with finite stochastic chemical reaction networks. Natural Computing 7 (2008).
- Soloveichik D, Seelig G, Winfree E DNA as a universal substrate for chemical kinetics. Proceedings of the National Academy of Sciences 107: 5393–5398 (2010).
- Senum P, Riedel M., Rate-Independent Constructs for Chemical Computation. PLoS ONE Volume 6, Number 6, (2011). e21414
- R. Danial, S. S. Woo, L. Turicchia, and R. Sarpeshkar, “Analog Transistor Models of Bacterial Genetic Circuits,” Proceedings of the 2011 IEEE Biological Circuits and Systems (BioCAS) Conference, pp. 333-336, San Diego, CA, November 2011.
- R. Daniel, J. Rubens, R. Sarpeshkar, and T. Lu, “Synthetic Analog Computation in Living Cells“, NATURE, May 15th 2013, doi: 10.1038/nature12148.
- John H. Reif, Mechanical Computation: it’s Computational Complexity and Technologies, invited chapter, Encyclopedia of Complexity and System Science (edited by Robert A. Meyers), Springer (2009) ISBN: 978-0-387-75888-6.