David Rosenthal has written a wonderful memorial of Bill Shannon: https://blog.dshr.org/2020/06/bill-shannon-rip.html