A wonderful bike ergonomics guide by Ergotec (pdf).

There’s also a website.