here is an interesting article by the ada