To be honest with you, I don't think that Ultra had that much effect on the outcome of D-Day. Ultra was codebreaking,whereas D-Day relied on a massive deception program to achieve tactical surprise.
A good place to start reading would probably Operation Neptune. From there, you can expand outwards to get more information.
Good luck!