Pink Floyd : a kaleidoscope of conundrums.
O'Neill, Michael.