% foo bar
@book{numopt2006,
author    = {Wright, Stephen and Nocedal, Jorge}, 
title     = {Numerical Optimization},
publisher = {Springer-Verlag New York},
year      = 2006,
isbn      = {978-0-387-30303-1},
edition   = {2}
}

@book{fletcher1987,
author    = {Fletcher, Roger}, 
title     = {Practical methods of optimization},
publisher = {John Wiley and Sons Ltd.},
year      = 1987,
isbn      = {978-0-471-49463-8},
edition   = {2}
}

@book{dennis1996,
author    = {Dennis Jr, John E and Schnabel, Robert B}, 
title     = {Numerical methods for unconstrained optimization and nonlinear equations},
publisher = {Society for Industrial and Applied Mathematics (SIAM)},
year      = 1996,
isbn      = {978-0-89871-364-0}
}

@TECHREPORT{IMM2004,
author       = "K. Madsen and H. B. Nielsen and O. Tingleff",
title        = "Methods for Non-Linear Least Squares Problems",
edition      = {2},
year         = "2004",
pages        = "60",
publisher    = "Informatics and Mathematical Modelling, Technical University of Denmark, {DTU}"
}

@TECHREPORT{davidonDFP,
author      = {W. C. Davidon}, 
title       = {Variable metric method for minimization},
institution = {Argonne National Laboratory},
address     = {Argonne, IL},
year        = 1959,
number      = {ANL-5990 (revised)}
}

@inproceedings{triggs1999bundle,
  title={Bundle adjustment—a modern synthesis},
  author={Triggs, Bill and McLauchlan, Philip F and Hartley, Richard I and Fitzgibbon, Andrew W},
  booktitle={International workshop on vision algorithms},
  pages={298--372},
  year={1999},
  organization={Springer}
}

@article{More1994,
  title={Line Search Algorithms with Guaranteed Sufficient Decrease},
  author={Jorge J. More and David J. Thuente},
  journal={ACM Transactions of Mathematical Software},
  pages={286--307},
  year={1994},
  volume={20},
  number={3},
}

@book{Fletcher1986,
  title={Practical Methods of Optimization},
  author={R. Fletcher},
  edition  = {2},
  year={1986},
  publisher={John Wiley \& Sons}
}

@article{levenberg1944,
 author = {Kenneth Levenberg},
 journal = {Quarterly of Applied Mathematics},
 number = {2},
 pages = {164--168},
 publisher = {Brown University},
 title = {A METHOD FOR THE SOLUTION OF CERTAIN NON-LINEAR PROBLEMS IN LEAST SQUARES},
 volume = {2},
 year = {1944}
}

@article{marquardt1963,
  title={An algorithm for least-squares estimation of nonlinear parameters},
  author={Marquardt, Donald W},
  journal={Journal of the society for Industrial and Applied Mathematics},
  volume={11},
  number={2},
  pages={431--441},
  year={1963},
  publisher={SIAM}
}

@Misc{MINPACK,
title =    {MINPACK-2},
howpublished = {\url{http://ftp.mcs.anl.gov/pub/MINPACK-2/csrch/}},
}

@Misc{ejml2018,
author =   {Peter Abeles},
title =    {Efficient Java Matrix Library},
howpublished = {\url{http://ejml.org}},
year = {2018}
}

@book{watkins2010,
  title={Fundamentals of matrix computations},
  author={Watkins, David S},
  edition  = {2},
  year={2010},
  publisher={John Wiley \& Sons}
}

@book{davis2006,
title={Direct Methods for Sparse Linear Systems},
author={Timothy A. Davis},
year={2006},
publisher={Society for Industrial and Applied Mathematics},
isbn={978-0-89871-613-9},
}

@article{goldberg1991every,
  title={What every computer scientist should know about floating-point arithmetic},
  author={Goldberg, David},
  journal={ACM Computing Surveys (CSUR)},
  volume={23},
  number={1},
  pages={5--48},
  year={1991},
  publisher={ACM}
}