[ISBN:9780444532930] [doi:10.1016/S1574-101X(08)00408-0]