I am reading Ringworld by Larry Niven. 
About halfway through. It is pretty good.