https://scholarworks.wm.edu/cgi/viewcontent.cgi?article=4937&context=etd
Is this book any good?
Bryce