@article{Muir2001MonoImplicitRM,
  title={Mono-Implicit Runge-Kutta-Nystr{\"o}m Methods with Application to Boundary Value Ordinary Differential Equations},
  author={Paul H. Muir and Mark F. Adams},
  journal={BIT Numerical Mathematics},
  year={2001},
  volume={41},
  pages={776-799},
}

@article{ascher1994collocation,
  title={Collocation software for boundary value differential-algebraic equations},
  author={Ascher, Uri M and Spiteri, Raymond J},
  journal={SIAM Journal on Scientific Computing},
  volume={15},
  number={4},
  pages={938--952},
  year={1994},
  publisher={SIAM}
}

@book{ascher1995numerical,
  author = {Ascher, Uri M. and Mattheij, Robert M. M. and Russell, Robert D.},
  title = {Numerical Solution of Boundary Value Problems for Ordinary Differential Equations},
  publisher = {Society for Industrial and Applied Mathematics},
  year = {1995},
  doi = {10.1137/1.9781611971231},
  URL = {https://epubs.siam.org/doi/abs/10.1137/1.9781611971231},
  eprint = {https://epubs.siam.org/doi/pdf/10.1137/1.9781611971231}
}

@article{boisvert2013runge,
  title={A Runge-Kutta BVODE solver with global error and defect control},
  author={Boisvert, Jason J and Muir, Paul H and Spiteri, Raymond J},
  journal={ACM Transactions on Mathematical Software (TOMS)},
  volume={39},
  number={2},
  pages={1--22},
  year={2013},
  publisher={ACM New York, NY, USA},
  doi={10.1145/2427023.2427028},
  URL={https://dl.acm.org/doi/10.1145/2427023.2427028}
}

@article{kelly2017introduction,
  title={An introduction to trajectory optimization: How to do your own direct collocation},
  author={Kelly, Matthew},
  journal={SIAM review},
  volume={59},
  number={4},
  pages={849--904},
  year={2017},
  publisher={SIAM}
}