arXiv pre-print: https://arxiv.org/abs/0709.1704v2
journal (not open access): https://aapt.scitation.org/doi/10.1119/1.2894532
Original authors: Giuliano Benenti, Giuliano Strini
Reproduced by: Óscar Amaro
In this paper by Giuliano Benenti and Giuliano Strini the authors describe how to build quantum circuits to implement the unitary operator
The pdf is a print of the Mathematica notebook implementing some of these setups.