Haven't read it, but Robert Nicholson's Ulysses Guide: Tours Through Joyce's Dublin also sounds germane here.