surfboard science

hey yall being the nerd that I am I've been looking for info on the pros and cons of different characteristics of a surf board. For example the difference between a squash tail vs a pin tail or how different amounts of rocker affect your ride. Basically the science behind surfboard shaping. I've been able to find some basic info but nothing really in depth. If anyone knows any good reads I would really appreciate a link!