BibTex format
@article{Mitchell:2017:10.1145/2998441,
author = {Mitchell, L and Ham, DA and McRae, ATT and Rathgeber, F and Lange, M and Luporini, F and Bercea, G-T and Markall, G and Kelly, PHJ},
doi = {10.1145/2998441},
journal = {ACM Transactions on Mathematical Software},
pages = {1--27},
title = {Firedrake: automating the finite element method by composing abstractions},
url = {http://dx.doi.org/10.1145/2998441},
volume = {43},
year = {2017}
}