Non-Uniformity is quite powerful in complexity theory.

For example: BPP is a subset of P/poly. If NP is a subset of P/poly, then the polynomial hierarchy collapses to Sigma^2.

Question:

Is there a good survey on the power/limitations of non-uniformity?

Thanks!