Here this might help you,it's made from a single polygon cube and then smoothed.
The principle you are after is you need close lines either side of the edges you want sharp but keep the edges you want smooth as a single edge.
2 x Modeling Challenge Winner