Helpful textbooks on this topic:
'Fundamentals of Fluid Mechanics' by Mynson, Young & Okiishi
-This will answer the last two of your questions
'Design of Fluid Thermal Systems' by Janna
-This will go through detailed examples of various heat exchanger designs, using different design methodologies