David and Solomon