Where would I find a pattern like this?

I want to make my 7yo some sweater vests for church and layering. I would like to make them using sportweight or dk or maybe something finer, I think. Is there a pattern book or something you would recommend? He wears about a size 8.

a finer weight one here.