Looking to buy a new laptop

I am looking to by a new laptop but nothing fits my preferences. I want it to be light weight, solid battery life, full quad core i7 or i5 processor (not the dual core i7 or i5) with at least 8GB of ram (up to 16GB max) and a high resolution screen (Full HD). Does anyone know if any laptops right now match these requirements or if there is something similar with discrete graphics as well.