Approximate Dynamic Programming by Stephanie Thornton & Warren Buckler Powell