Future Abstraction

Yahar Gul