А что имеете против Гиппенрейтер?% Там же сам подход имеет смысл. А если какая-то конкретная рекомендация не подходит к конкретной ситуации, то вы же сами можете оценивать применимость предложенного общего правила. Это популярная книжка, а не компьютерная программа.