Microscopic Theory of Semiconductor Superlattices