Whenever you receive a call, Contact History Valet brings you the Number, Name (if saved in your contacts), the last 3 calls, and the last 5 SMS/text messages from the number calling you. This information is presented over the incoming call screen and does not interfere with you answering or declining the call.
Download Here:
https://play.google.com/store/apps/details?id=com.OceanVector.whoiscalling
Download Here:
https://play.google.com/store/apps/details?id=com.OceanVector.whoiscalling